For a while now, I've been trying to make an automatic train routing system. I was going to just make a rule that the first cart of every train has to be a chest cart, and there has to be a floppy in the first slot with routing information, but I've found this to be nearly impractical. When pocket computers were added, I realized that they were the perfect solution to my problem - I wouldn't have to stop the train so a turtle could unload the floppy, put it in a disk drive, read it, and put it back - the switches could be set up while the train was still far away, and the train could just run right through without stopping (supposing there was no congestion, but that shouldn't be a problem since it's a small server). Unfortunately, my plans were ruined when I realized that pocket computers turn off when in any inventory other than a player inventory.
I can understand why it might not be possible to keep them on while in tile entities, but it would seem that since EntityPlayer is (indirectly) a subclass of Entity, it should be possible to keep the position of a pocket computer updated by just keeping a reference to its containing Entity. The only problem I can see with this is that, while player names never change, entity IDs change (or used to change) across world reloads, so they wouldn't be able to automatically start up again on world load, but still, from the little I know, it should be possible to make pocket computers stay on while in chest minecarts.
electrodude
Edited by electrodude512, 19 June 2014 - 02:55 AM.