Sorry about the jumpy cuts and awkward demonstrations. The computer never crashed at any time (exception:before demo started) in case you are wondering. The code is completely stable.
View it!
Code:
https://github.com/steel-toed-boot/Vi...
CREDITS:
Music: Bottlesmoker - "PIXEL HEART" Bottlesmoker - "GLITTER OF SUNRISE"
--
Inspired by Direwolf20.
Inspiration video:
http://www.youtube.com/watch?v=n4lZ4DSwR0E
How it all works:
There are really only 16 buttons for all the villagers in the system, plus the send button and config button.
All data is read from a text file labeled "idNames.txt" and thrown into a table.
The page number and button id combined give me the unique villager number.
So villager 17 would be buttonId+(pageSize*(page-1)) where pageSize = 16 and buttonId=1, since the first button is pushed.
[1+(16*(2-1))=17]
It then goes into the table with that number and the button copies the required information and displays it on the button.
It then takes that identifier and sends a wireless redstone signal to the required cart and sends it to you.