More machine bugs
the-creamster opened this issue · 20 comments
I'm back again this time with more bugs to report;
- The multiblock machines work apart from the industrial sawmill which isn't detecting it's multiblock(or i've built it wrong; built it according to the gregtech wiki) with the minor gui big of still displaying "incomplete multiblock" across all of them except the industrial blast furnace
- jei is showing no log recipes for the industrial sawmill and the machine gui has no 'show recipes' button
- The standalone machines are getting inconsistent power levels(have glass fibre cables connected to a creative capacitor bank, using 'the one probe')
- electric furnace 1/16k eu
- electric alloy furnace 1/8k eu
- industrial centrifuge 10/64k eu
- assembling machine 10/64k eu
- industrial electrolyzer 1/64k eu(advanced machine frame texture on sides, intentional?)
- grinder 8/1k eu
- scrapbox-inator 1k/16k eu
- chemical reactor 10k/8k eu
- rolling machine 100k/64k eu
- matter fabricator 100m/1m eu
I'm using forge build 2039 as another mod in the pack crashes with anything higher if on the latest version.
Cheers, The_Creamster.
I've recently done some SP semi-survival testing and found that some machine buffers empty faster than they can be refilled with the RF power option enabled and using EnderIO's ender energy conduits(20,480 RF/t per connection) when the conduit line is connected to a multiblock capacitor bank with an input/output of 375kRF/t per multiblock capacitor bank face.
The particular machines are:
- industrial grinder
- industrial electrolyzer
It's occurring for recipes that have a 30-100 EU/t usage within 3-5 sec and for the above machines with 10k EU internal buffers. Should they be draining that fast??
Firstly the industrial sawmill isn't even processing the stack of logs i put in it so it's not detecting the multiblock or i built the multiblock wrong(a ring of 8 standard around a single reinforced).
Secondly the inconsistent power levels are as i wrote; machines not getting enough power or too much. So the grinder is only receiving 8 eu instead of the 1k eu which is its internal buffer full.
As for the 'incomplete multiblock' message in the multiblock machine gui's a line of code somewhere may have been missed. Great job getting TR to the stage it is at presently :)
Cheers, The_Creamster.
Edit:
i can get a collection of pretty pic's for your reference?? if you'll need them.
Firstly:
Sawmill multiblock is:
SSS
SSS
SSS
AAA
A A
AAA
SSS
SSS
SSS
Where:
A - advanced machine casings
S - standard machine casings
Secondary, grinder perfectly receives like other LV machines 32 EU/t (or 128 RF/t)
As far as the industrial sawmill goes the multiblock format you gave me didn't work regardless of where i placed the machine or whether the multiblock had water inside of it;
I tried it with the reinforced casings as the middle ring to no avail.
When it comes to any machine with no power i've narrowed it down to the cables(any RC-MCMP cable) aren't pulling/accepting RF when directly connected to a RF generator/storage block with the rf config option enabled; but any machine gets power when connected to a RF generator/storage block or RF conduit/cable.
Just got this crash when reforming the multiblocks(had fluid conduit in hand);
https://gist.github.com/the-creamster/f0e32e5b86c5b2045bea05ed964674d1
I will have to reconfirm all the multiblocks tomorrow as i found the 'multiblock.java' files and can read the formatting.
Update for the standalone machines:
- breaking & replacing the power connection at any point made no difference to the power contained within the machines
- breaking & replacing the machine is now resulting in the machines getting no power
I can confirm that all the multiblocks work :) and the enderio bug i've pinpointed the crash occurring when you go to edit a connections configuration with a conduit in your hand if that connection is a TR machine(will test with other blocks/machines) before reporting on their github.
Thanks for all the help clearing up the multiblock ambiguities(now you just need to document it in the in-game WIP manual)
Edit:
the RC-MCMP cables not getting RF power from a generator/storage block is still outstanding though
Hmm, true, ill look in to it a bit more when i get home if i remember
and if i have time, TMT is on at the moment so time for other things
is limited at the moment.
----- Original Message -----
From: "TechReborn/TechReborn"
To:"TechReborn/TechReborn"
Cc:"covers1624" , "Comment"
Sent:Thu, 04 Aug 2016 19:22:43 -0700
Subject:Re: [TechReborn/TechReborn] More machine bugs (#713)
Then it would crash on our side. Hasn't happened to Ender IO yet.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub [1], or mute the
thread [2].
Links:
[1]
#713 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/ABTl6lBh-Fv3FiGS7n-o3ZreLznxJRnvks5qcp5zgaJpZM4Jadim
Here' the Ender IO code:
public static int getSlot(ISidedInventory inv, int slot, EnumFacing side)
{
int[] slots = inv.getSlotsForFace(side);
if (slot < slots.length)
return slots[slot];
return -1;
}
public ItemStack getStackInSlot(int slot)
{
int i = getSlot(inv, slot, side);
return i == -1 ? null : inv.getStackInSlot(i);
}
The crash is getStackInSlot(5). Any hints what should be wrong?
Could getSlotsForFace be returning null at any point?
----- Original Message -----
From: "TechReborn/TechReborn"
To:"TechReborn/TechReborn"
Cc:
Sent:Thu, 04 Aug 2016 18:27:59 -0700
Subject:Re: [TechReborn/TechReborn] More machine bugs (#713)
Here' the Ender IO code:
public static int getSlot(ISidedInventory inv, int slot, EnumFacing
side) { int[] slots = inv.getSlotsForFace(side); if (slot <
slots.length) return slots[slot]; return -1; } public ItemStack
getStackInSlot(int slot) { int i = getSlot(inv, slot, side); return i
== -1 ? null : inv.getStackInSlot(i); } ´´´ The crash is
getStackInSlot(5). Any hints what should be wrong?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub [1], or mute the
thread [2].
Links:
[1]
#713 (comment)
[2]
https://github.com/notifications/unsubscribe-auth/ABTl6k3sWamy-QAiE0q3CFPRW_hfOGR2ks5qcpGfgaJpZM4Jadim