I'm lost in Endergenic generators.
Lyeus opened this issue ยท 1 comments
Hi !
Issue description:
So I've been working on a big endergenic generator for the few past days. Like 24/24. This is great stuff man, it got me mad. Now I like to do my stuff right, and in order to do that, I need to have some control on everything. In order to achieve this, I need to understand most of it. So I did my homework, and came up with an excel representing every state of every reactor at every tick, and then I builded the machine. Of course I had many funny issue (even had a parasistic loop). But now I fixed those, I get most of it, but at the same time I'm totally lost. For one I'm not sure on how many ticks my loop should have. Let's say you have a generator working full time. Let's enumerate it's states tick after tick with comas : Charg 1, Charg 2, Charg3,,,Charg 9, receiving,sending, Charg 1,,,. Is it right ? So my loop should be 11 ticks long right ? or does the pearl spend 1 tick in each generator ? I tried sending and receiving at the same time but the generator doesn't send the pearl and so lose all it's rf, so I guess if it receives at n it must send at n+1 but where is the pearl at n+1 ? Is it still in the machine and starts it's travel at n+2 or is it allready engaged at n+1 ?
"Short" question : Please enumerate states of machine tick by tick and relative pearl location. How long does a pearl take to go from machine 1 to machine 5 if they all send as soon as received and are 2 ticks apart. How long after the pearl arrived should you send it ? how long after then should you charge back ?
Steps to reproduce:
So here is my setting. It assume 11 states and assume the pearl is wasting 1 tick between flights : https://docs.google.com/spreadsheets/d/1QtMzQIp3mibsyNrlTViKhRkOuMgJySK6l8z68y4-aPw/edit?usp=sharing
Every generator has :
-
1 ender monitor on pearl arrived that goes through a 1 tick (not vanilla) repeater and then tells it to
throw it (I was trying to throw it immediatly but it didn't work). The ender monitor is also connected to
a transmitter going to a receiver that tells another generator to load (technichally it should be
the one that receives that pearl in 10 ticks). -
That receiver I was mentionning.
-
1 pearl injector.
-
1 ender monitor on pearl lost connected to the same transmitter and that also sends a signal to the pearl injector.
I guess I should mention it in case you didn't guess it but this setting should run 2 ender pearl simultaneously. What happens currently is the thing run as long as there are ender pearls in the injectors : Only the security system is working. I'm not sure but I do think I'm even loosing power. So I looked closer and there is some weird shit happening. 1, 2 and 3 works fine (tho only generating 120 rf per tick according to the gui), and 4 always misses. From the other side, 6 catches is but it doesn't want to throw it. I guess I'll keep on trying and figuring it out, but the "omg I'm building something big and complexe" is slowly running out so I figured I needed some help. Obviously none of my friends know the heck I'm speaking about and I'd like to show them how great it can be once the work has been done instead of stealing their ender pearls endlessly for my testings. I did the tests in peacefull once I realised my design was flawed to understand why it was so but I didn't reproduce it entirely in peacefull yet. I guess it's a few steps further if I'm brave enough...
Versions:
- Minecraft: 1.7.10
- FTB Infinity Evolved 3.0.2 (on a server)
- Forge: 10.13.4.1614
- CompatLayer (only if on Minecraft 1.10 or 1.11):
- McJtyLib: 1.8.1
- RFTools: 4.23
Possibly incompatible mods and versions:
Well I'm using FTB infinity evolved modlist so... I guess there is fastcraft ? I'm not sure I understood the highly invasive part to be honest ^^'
Well.. I... I've been blind this whole time... (I mean at first I thought the pearl didn't take it's time beetween flights so it made sense.) I'm not building a 2 ender pearl system. As it turns out, it's seems it's a triple ender pearl system. I rly fked up the math this time. For the best I guess, I'll try to figure it out. The inital question stands, I really wish to know for sure the timings, I've seen many tutorial but it's ony : "Hey, I made this.", and whyle I learned a lot it was never enough technical so I had to guess by doing inversive engineering wich is fun but hard.
I'll work this out and edit my messages accordingly.
Edit : Okay I guess I've fixed what I aimed to fixe but now I do have the problem of endergenic generator keeping the pearl and not wanting to throw it. But there shouldn't be any problem there, the system dealing with this is verry simple : Pearl arrived -> repeater 1 tick -> redstone to generator. No transmiter, no nothing. It should work ! And some actually work, when I launch all 3 they all seems to stop at the generator before the one that launched the first. I think. I'll keep looking tomorrow.