Commit graph

579 commits

Author SHA1 Message Date
DarkGuardsman
6636b47004 Trying to buffer update rate for tank
Before they could update as fast as they want. Now i'm limiting update
to once a second. After this i'm going to work on sending a packet from
server tile network to client tile network. Then have the client update
its volume. This will reduce packet size but will increase CPU time on
the client.
2013-11-02 21:03:57 -04:00
DarkGuardsman
50b1bc8752 Removed need for pipes to update volume 2013-11-02 09:59:23 -04:00
DarkGuardsman
2506ed7728 More debug code 2013-11-02 09:48:58 -04:00
DarkGuardsman
f4d890b927 Removed debug code 2013-11-02 09:23:34 -04:00
DarkGuardsman
4a693fee48 Fixed a large issue with mass packet updates
What was going on and i didn't see this till now is the tanks were
updating every single time the network's tank changed. Too fix this i've
changed the tanks to no update until after the network recalculates the
tanks volume. This way the tanks will only update if there volume has
changed which was the original design.
2013-11-02 08:49:32 -04:00
DarkGuardsman
1cb08ac305 Re-added Tank volume config 2013-10-31 04:56:01 -04:00
DarkGuardsman
d78adb1892 Fixed tank and pipe render connection issues 2013-10-31 04:51:38 -04:00
DarkGuardsman
7d19ddb767 Got rid of multi tank code for prefab
Both this time and the last time i tried this it caused more issues than
it was worth. I'll deal with it later in its own special class as the
main tiles will not need more than one tank.
2013-10-31 04:26:00 -04:00
DarkGuardsman
d98a1d6d69 Fixed a few more issues but things are still broken 2013-10-30 22:35:18 -04:00
DarkGuardsman
4d65261212 Worked on and fixed issue with network fluid code 2013-10-30 22:00:37 -04:00
Robert WC Seifert
7f94bf5c08 Merge pull request #50 from crafteverywhere/patch-1
Create zh_CN.lang
2013-10-30 09:47:21 -07:00
crafteverywhere
39807508e7 Rename zh_CN.lang to zh_CN.properties 2013-10-31 00:10:24 +08:00
crafteverywhere
efc939db86 Create zh_CN.lang 2013-10-31 00:06:13 +08:00
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
dff9f952fa Auto-Sync 2013-10-22 17:44:48 -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
77a13bc39b updated meta 2013-10-21 08:28:56 -04:00
DarkGuardsman
b80d56a3ad Auto-Sync 2013-10-20 17:10:54 -04:00
DarkGuardsman
faa932b735 Auto-Sync 2013-10-12 06:50:15 -04:00
DarkGuardsman
e0f80e765d sync 2013-10-12 06:37:12 -04:00
DarkGuardsman
93d1531621 sync 2013-10-12 06:36:59 -04:00
DarkGuardsman
34ca320cb9 Auto-Sync 2013-10-09 12:25:52 -04:00
DarkGuardsman
7f44501e7a Auto-Sync 2013-09-25 16:37:55 -04:00
DarkGuardsman
d4dbda70c0 ChangesToPairClass 2013-09-23 13:36:12 -04:00
DarkGuardsman
0690c2a0d4 UpdatedToNewForgeVersion 2013-09-23 12:10:18 -04:00
DarkGuardsman
0c0f08c736 ReworkedExtraInfoLoading 2013-09-22 00:05:33 -04:00
DarkGuardsman
46e5b289cc RemovedRecipeLoaderFromBlocks 2013-09-21 18:15:44 -04:00
DarkGuardsman
560fb3822f Set hydraulic creative tab icon 2013-09-21 17:01:34 -04:00
DarkGuardsman
f1857f2a64 Cleanup 2013-09-20 12:04:08 -04:00
DarkGuardsman
167dc1414d FixedIssuesWithRegistry 2013-09-20 12:02:02 -04:00
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
4c9eca19f4 LicenseUpdate 2013-09-20 05:39:49 -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
375950606e Cleanup 2013-09-18 09:20:14 -04:00
DarkGuardsman
15aa7a319a Changes 2013-09-18 06:56:36 -04:00
DarkGuardsman
17a9507032 dark-CleanupSync 2013-09-18 04:29:12 -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
7cef9abb1e Auto-Sync 2013-09-16 08:01:14 -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