Commit graph

1494 commits

Author SHA1 Message Date
DarkGuardsman
a3d0619843 renamed the generator block 2013-09-20 09:36:10 -04:00
DarkGuardsman
3a4733cbbb BlockRegistryChanges 2013-09-20 09:34:23 -04:00
DarkGuardsman
d530f10f08 BlockRegistryChanges 2013-09-20 09:34:20 -04:00
DarkGuardsman
cfebdfe9de BlockRegistryChanges 2013-09-20 09:34:17 -04:00
DarkGuardsman
4c9eca19f4 LicenseUpdate 2013-09-20 05:39:49 -04:00
DarkGuardsman
f0c3296e48 LicenseUpdate 2013-09-20 05:39:41 -04:00
DarkGuardsman
63bac6c8cc LicenseUpdate 2013-09-20 05:39:34 -04:00
DarkGuardsman
be92930d40 Changed how itemStack work for pipes 2013-09-20 05:36:19 -04:00
DarkGuardsman
2af16208aa Lang file changed 2013-09-19 10:55:13 -04:00
DarkGuardsman
511306a4ed More work on pipes 2013-09-19 10:55:08 -04:00
DarkGuardsman
a5f9dbab87 Major rework of pipes
Still need some work to kill off any bugs created from this move.
However, now pipes no longer have 2 blockIDs, and metadata is no longer
an issue.
2013-09-19 05:34:47 -04:00
DarkGuardsman
925c7fc165 Reworked pipes a bit
Removed pipe addons, they will be re-added later but in a more refined
non-tileEntity way

Changed how color code is saved.
2013-09-19 02:12:06 -04:00
DarkGuardsman
fc695cc877 cheese? 2013-09-18 09:23:48 -04:00
DarkGuardsman
375950606e Cleanup 2013-09-18 09:20:14 -04:00
DarkGuardsman
1509117286 Cleanup 2013-09-18 09:20:11 -04:00
DarkGuardsman
d3457e3f97 Cleanup 2013-09-18 09:20:09 -04:00
DarkGuardsman
15aa7a319a Changes 2013-09-18 06:56:36 -04:00
DarkGuardsman
02150c49c5 Changes 2013-09-18 06:56:33 -04:00
DarkGuardsman
cc4134652f Changes 2013-09-18 06:56:30 -04:00
DarkGuardsman
17a9507032 dark-CleanupSync 2013-09-18 04:29:12 -04:00
DarkGuardsman
bc3ac7b85b dark-CleanupSync 2013-09-18 04:29:07 -04:00
DarkGuardsman
06b8321792 dark-CleanupSync 2013-09-18 04:29:04 -04:00
DarkGuardsman
0cac9216b8 got the salvaging system working 2013-09-17 06:09:56 -04:00
DarkGuardsman
c4c9922aa8 Worked on processor setup & added grinder
Laying the group work for the next two processors to be auto added when
done.
2013-09-17 01:09:47 -04:00
DarkGuardsman
575d016dbc Created grinder model
Needs more work but i can start with this for now.
2013-09-17 00:01:09 -04:00
DarkGuardsman
11c9bcad7a Set fluid accept blocks to use helper for items
Both tank and sink now use FluidHelper methods to handle FluidContainer
items. As well this should solve the sink not being able to accept
fluids. Unsure at this moment if it solved issues with tank draining.
More testing will be conducted. However, error correction will show up
in CoreMachine due to it containing the helper methods.
2013-09-16 12:05:29 -04:00
DarkGuardsman
2fdb142ab7 fixed manipulator interaction issue 2013-09-16 10:12:43 -04:00
DarkGuardsman
2f43204498 fixed crate input stack automation
crate was checking for perfect equal stacks instead of just itemID &
meta.
2013-09-16 08:50:11 -04:00
DarkGuardsman
a2dea095b1 Fixed processor output
Forgot to copy the stack when using receipe output stack.
2013-09-16 08:46:02 -04:00
DarkGuardsman
7cef9abb1e Auto-Sync 2013-09-16 08:01:14 -04:00
DarkGuardsman
4b18a6b8b5 Auto-Sync 2013-09-16 07:30:40 -04:00
DarkGuardsman
6f48a50674 Auto-Sync 2013-09-16 07:30:20 -04:00
DarkGuardsman
7ce107e991 setting up the process for grinder & press
Press i think i might need to do some more work to get it were i want. I
might want to even setup a separate tileEntity as i plan to do armor and
part pressing with it. In which it will require a 3rd item slot for the
imprinting plate. Idea is to provide very cheap part creation as 1/2 to
3/4 the cost of making the item by hand. This way mass production can be
achieved with a bonus over normal production. A few other machines might
be created later when i implement higher tech machines, items, entities,
drones, missiles, etc etc
2013-09-14 09:22:10 -04:00
DarkGuardsman
b6a213b587 moved processor recipes to core 2013-09-14 04:16:32 -04:00
DarkGuardsman
5b7b064397 Got crusher working
Well mostly work, still need to finish up the GUI, and finish animation.
2013-09-14 01:29:07 -04:00
DarkGuardsman
023e752f4f minor corrections 2013-09-13 23:54:49 -04:00
DarkGuardsman
57f214edac Created a crusher machine
First machine in a series of machines. This is designed to be a low
capacity machine with a single stack input. Larger version will be added
later that can process items as fast as they are inputted. As well it
will be belt based, and will not actually store the item.  Instead it
will process the item on the belt and does have a chance to miss the
item if the belt goes too fast.
2013-09-13 23:36:40 -04:00
DarkGuardsman
9a10f8be31 Fixed tank duping issue
I think it simple came down to i need to clean up the network before
doing anything to the network. As well i think the fluid container
network was not clearing the save stack data when it was empty.
2013-09-13 08:51:57 -04:00
DarkGuardsman
c6031ce624 Fixed render issues 2013-09-13 08:32:02 -04:00
DarkGuardsman
517af9442d might have fixed tank loading issue
all honesty i'm confused to why the tank is acting up like this. The
code should not be this delicate that a few lines throw it off.
2013-09-13 07:50:41 -04:00
DarkGuardsman
fb3a235abe Some how broke tanks really bad
Not sure what i did in the last few commits, and in this one but the
tanks don't work much at all now. They have rendering, saving, loading,
merging, and other issues now. Not much has really changed to cause this
bad of a reaction from the code.
2013-09-13 07:43:17 -04:00
DarkGuardsman
42c8b7551f Deleted content of old lang file
Not a single line in this file is being used for the new version
2013-09-13 02:44:56 -04:00
DarkGuardsman
ca73318c78 Worked on Fluid Recipe system more 2013-09-13 02:21:12 -04:00
DarkGuardsman
b1b8e30617 Renamed Fluid network package to match core
Forgot i renamed the core package for tile networks a  while back. Since
when building the core this package is actually copied into it best i
make sure it is done right.
2013-09-13 01:15:28 -04:00
DarkGuardsman
c39cdc15a1 More work on Fluid crafting system 2013-09-13 01:10:13 -04:00
DarkGuardsman
c9c9f1d422 Started working on a complex Fluid & Object mixing system
Too start with i original was avoiding making such a system since it
boils down to an object crafting system. Though with my future and
current plans i decided to start working on it.

The system, when finish, will be able to handle mixing of fluids, Items,
Blocks, and anything to form a result of some kind. The idea is to used
it in the pipes, tanks, brewing stand, boilers, and other machines to
automated the process of mixing fluids. For pipes it will either create
a new fluid, or prevent the pipe from working. Tanks will do the same
but can become filled with blocks or items. Brewing stand will use the
system to create new fluids, gases, potions, foods, drinks, items, and
so on. Boiler will use the simple version of it to convert a fluid to
another fluid without any other processing.
2013-09-13 00:12:57 -04:00
DarkGuardsman
1739fd5fa5 Cleaned up fluidstack merge code 2013-09-12 21:44:14 -04:00
DarkGuardsman
f3749fcaa9 Moved fluid merge code into FluidNetworkHelper
HydraulicNetworkHelper renamed to FluidNetworkHelper

Moved this to clear up some code as well provide easy access the the
fluid merge code.
2013-09-12 21:27:00 -04:00
DarkGuardsman
4017098901 Improved fluid tile read/write methods 2013-09-12 21:20:00 -04:00
DarkGuardsman
5cc4b5f851 Reverted new network changes
Something wasn't going write and right now is not the time to create new
bugs. So for now i'll work with the old network and improve it first.
Then i'll create a new network separated from the old one for multi-tank
setup. When it get to the point that can do the job of the old one and
the new one i'll remove the old network.
2013-09-12 21:09:31 -04:00