Commit graph

1494 commits

Author SHA1 Message Date
DarkGuardsman
679809db34 Rewrote a lot of the network parts and a bit of code
Created a prefab that both pipe and tank extend so they share the same
network code. This should decrease issues with errors that arise between
the two. As well i reworked a few things in the network fluid tile class
to prevent issues.
2013-10-30 11:26:46 -04:00
DarkGuardsman
a526333551 Implements a few new methods for fluid networks 2013-10-30 00:17:43 -04:00
DarkGuardsman
6029de9407 Killed off color and fluid restriction for networks 2013-10-29 23:39:46 -04:00
DarkGuardsman
44d5e57116 Start on a tread to run the fluid tile networks 2013-10-29 04:17:46 -04:00
DarkGuardsman
e6935ed859 Fixed a few issues with pipes 2013-10-29 04:05:59 -04:00
DarkGuardsman
50b3f7cd03 Worked on pipe names and items 2013-10-29 03:01:47 -04:00
DarkGuardsman
85e57658d6 Started work on fixing up pipes
As well changing and broading the range of support pipes
2013-10-28 18:25:21 -04:00
DarkGuardsman
e6d6a3208c Nerfed power costs for some machines
Most machines are 1J/t now since they are highly inactive per tick.
Though a few machines now have activation energy to do there tasks.
2013-10-27 05:37:38 -04:00
DarkGuardsman
d9df7a6d78 Some more design notes 2013-10-26 16:55:25 -04:00
Archtikz
1d6626c12d Fixed: Recipe Conflict with Computer Craft
Fixed: Recipe Conflict with Computer Craft; Imprint Recipe == CC Black
Disk Recipe
2013-10-26 18:26:49 +01:00
DarkGuardsman
7478369e13 Auto-Sync 2013-10-25 03:15:58 -04:00
DarkGuardsman
ec93256cd2 Added recipes for ore processors 2013-10-25 02:46:45 -04:00
DarkGuardsman
cc37505fe0 Worked on rendering arrows in the GUI 2013-10-24 18:27:01 -04:00
DarkGuardsman
7baf08872d Got the encoder to scale with the screen resolution
Took a lot of remembering how to do this unity than translating that to
java minecraft. As well to calculate the correct translation base on the
fact that my gui is scaled by .52 of a normal one.
2013-10-24 16:02:48 -04:00
DarkGuardsman
4de3b2ab39 Worked on encoder
We have something though its not much. The encoder now has an inventory,
code, and help gui. The inventory gui needs a slot for the disk and
possible more slots for other disk. Possible should add a way to clear
the disk and clone to another disk. The code gui is not close to finish
though it now does render parts of the task. Still working on lining
things up and thinking about expanding the size. The help gui has
nothing.
2013-10-23 22:51:38 -04:00
DarkGuardsman
5cbfbec692 Got rid of grab dictionary 2013-10-23 16:53:28 -04:00
DarkGuardsman
ddc5752820 Working on a GUI class to handle tasks in a GUI 2013-10-23 13:48:53 -04:00
DarkGuardsman
9fd3ddb66e Starting on encoder 2013-10-23 13:32:27 -04:00
DarkGuardsman
8b41d7d6b2 Added vinalla block support to turn table 2013-10-23 13:17:33 -04:00
DarkGuardsman
51b20025da Added wrench support 2013-10-23 09:57:00 -04:00
DarkGuardsman
4faf6c72ef Changed the turntable to be rotated when placed 2013-10-23 09:50:32 -04:00
DarkGuardsman
08bd443857 Add rotation for sides 2013-10-23 09:47:02 -04:00
DarkGuardsman
99b53635f1 Started working on turntable
Updating it including redoing rotation so it can function as a rotator
for all blocks including vanilla ones.
2013-10-23 09:44:56 -04:00
DarkGuardsman
2dae212204 Fixed a few machine textures 2013-10-22 19:22:50 -04:00
DarkGuardsman
42fa9724a8 inconvertible types fixes 2013-10-22 18:03:01 -04:00
DarkGuardsman
dff9f952fa Auto-Sync 2013-10-22 17:44:48 -04:00
DarkGuardsman
f37482c096 Auto-Sync 2013-10-22 17:44:45 -04:00
DarkGuardsman
c57517c7bf Auto-Sync 2013-10-22 17:44:42 -04:00
DarkGuardsman
a127f663ff Auto-Sync 2013-10-22 17:17:28 -04:00
DarkGuardsman
bab12f761d Created textures for ore machines 2013-10-22 16:44:52 -04:00
DarkGuardsman
5d8cc09dd3 Small crafting change
Will need to come back to this and fix any issue were iron tube will be
missing.
2013-10-22 15:52:04 -04:00
DarkGuardsman
76fb1de1af DNA notes 2013-10-21 09:13:42 -04:00
DarkGuardsman
2ca25a2fe5 fish finder 2013-10-21 09:07:04 -04:00
DarkGuardsman
77a13bc39b updated meta 2013-10-21 08:28:56 -04:00
DarkGuardsman
e7a38c898b updated meta 2013-10-21 08:28:16 -04:00
DarkGuardsman
7a465cdf7b Updated meta 2013-10-21 08:27:57 -04:00
DarkGuardsman
2054562bbc changed url link 2013-10-20 18:00:39 -04:00
DarkGuardsman
b80d56a3ad Auto-Sync 2013-10-20 17:10:54 -04:00
DarkGuardsman
eec723b472 Auto-Sync 2013-10-20 17:10:51 -04:00
DarkGuardsman
1379810d1a Auto-Sync 2013-10-20 17:10:48 -04:00
DarkGuardsman
74eaaf04a4 git files 2013-10-18 21:07:56 -04:00
DarkGuardsman
932dbe8b7e Task renaming 2013-10-18 21:04:40 -04:00
DarkGuardsman
04b1712f54 reworked some task basics
Changed how task are setup and then called. This way they function
better and eat up less memory. As well i removed how the base task
stored variables. Now the program itself keeps a ref to the machine, and
its location. This will save on a good bit of memory as each task was
holding a memory location for this.
2013-10-18 15:25:49 -04:00
DarkGuardsman
ac953b2c50 Worked on Task interfaces and Program handler
Started breaking down the interfaces into simpler ones so its easier to
create tasks without extra junk. As well worked more on the Program
class and how it handles the tasks. Is getting close to fully coded to
be used in the encoder. Though i need to do more work and test it fully.
I might end up creating a fake program before the encoder is finished
just to test this. At this point i've failed to follow coding guide
lines to test everything you code.
2013-10-18 10:43:34 -04:00
DarkGuardsman
8b6b6f6399 Starting on the encoder
Almost to the point were i can start testing all the changes. Though i
still need to write a GUI, and finish the program handler.
2013-10-17 09:17:23 -04:00
DarkGuardsman
5cc68a4720 Cleared out all command and armbot errors
This doesn't mean it works but simple there are no errors from the
editor. I'll still need to spend the next few days check if everything
works. As well i still need to fix and recode the encoder.
2013-10-17 05:34:13 -04:00
DarkGuardsman
83dbce4e13 More work and some package changes
Changed back in api from armbot to coding since it no longer just
applies to the armbot. There are plans to move this to the core and
start adding coding to all parts of the mod.

Added a way for the encoder to understand limits on arguments. This way
it can clearly show the limits to the user.
2013-10-17 03:40:18 -04:00
DarkGuardsman
38ed9fdbff Lot of work on armbot task system
Started designing the task system to work with other non-armbot devices.
As well fixed up several command, and designed a way for the command to
say something is wrong. Will continue to improve this before i actually
start on the encoder and armbot. That way there is less changes after
recoding both devices.
2013-10-17 02:49:05 -04:00
DarkGuardsman
7d8ba9cdc7 Worked on command system 2013-10-15 15:48:43 -04:00
DarkGuardsman
d98f77dc7c Cleared up some errors from changes 2013-10-15 14:58:29 -04:00