Commit graph

4040 commits

Author SHA1 Message Date
DarkGuardsman
fd94bf51c7 Fixed Tile Render texture 2013-07-25 15:28:32 -04:00
DarkGuardsman
1d4f383e8d Changed construction pump to need redstone input 2013-07-25 12:51:00 -04:00
DarkGuardsman
72682ea705 Changed how tiles request liquid from the drain
It now takes a fluidStack and amount allowing for the fluidStack to be
null. As well Fluid was changed to FluidStack so that the tag could be
included
2013-07-25 12:50:36 -04:00
DarkGuardsman
c18400cf95 Fixed release valve redstone input 2013-07-25 10:52:48 -04:00
DarkGuardsman
ff46fb58f5 Fixed crash on sink loading 2013-07-25 10:47:10 -04:00
DarkGuardsman
d0951bfe7e Fixed tank save issue
When i change the tank to extend TileEntityFluidStorage again to save
time. I forgot to change the tank to use the prefab fluidTank var so
that it would save correctly.
2013-07-25 09:56:39 -04:00
DarkGuardsman
f9a4822ea6 Worked on how fluidTiles merge 2013-07-25 09:43:08 -04:00
DarkGuardsman
ca924a3d24 added lava and water merge conflicts to registry 2013-07-25 08:02:13 -04:00
DarkGuardsman
b607193f16 Added waste create code as merge conflict
In the case that two liquids merge safely with no result it will create
waste liquid. To prevent this a mod should register a merge result
allowing for more complex or better liquid merging.
2013-07-25 07:54:06 -04:00
DarkGuardsman
a1400a1a12 Add init() to network after merge/split
This should remove the need for other networks to have custom split or
merge code just to add a few lines of code. Example was the removal of
the needed for Fluid networks in FM to have custom split/merge code to
add balanceTanks() method.
2013-07-25 07:19:55 -04:00
DarkGuardsman
b618f85ce7 Worked on Fluid network code
Attempting mainly to fix balancing and saving issues of tanks in the
network
2013-07-25 07:17:37 -04:00
DarkGuardsman
0acfc7e585 changed block IDs to called getNextID() 2013-07-24 15:27:41 -04:00
DarkGuardsman
cb9292bdec changed block IDs to called getNextID() 2013-07-24 15:27:22 -04:00
DarkGuardsman
c6dcab98a6 Added an auto block ID finder
This should prevent issues with config files generating but will not
prevent Block ID conflict with other mods. However, later i might expand
this to try to pre-register the block and correct its block ID if
something goes wrong.
2013-07-24 15:26:41 -04:00
DarkGuardsman
81c1d78ac1 attempted to fix a load error 2013-07-23 23:50:07 -04:00
DarkGuardsman
a20592178f Fixed crash on placing Armbot 2013-07-23 23:49:27 -04:00
DarkGuardsman
e9fcf18193 Fixed recipes registering 2013-07-23 23:48:34 -04:00
DarkGuardsman
69b15a2796 Added fluids 2013-07-23 23:48:25 -04:00
DarkGuardsman
b8e8c64094 worked on recipes 2013-07-23 21:59:36 -04:00
DarkGuardsman
ddc983cd40 fixed domain loading issue 2013-07-23 03:40:36 -04:00
DarkGuardsman
8b7f1cf18a Start loading recipes threw the RecipeGrid 2013-07-23 03:40:00 -04:00
DarkGuardsman
d7379a6545 Fixed error with two pipes loading with same config 2013-07-23 03:39:44 -04:00
DarkGuardsman
533fef288e Fixed errors with Domain and recipe loader 2013-07-23 03:38:55 -04:00
DarkGuardsman
18cd9b1319 Developed a way to load recipes easier 2013-07-23 01:46:27 -04:00
DarkGuardsman
27acf3287e Created a Triple class 2013-07-23 01:45:38 -04:00
DarkGuardsman
b52de99572 reworked recipe system and main class file 2013-07-22 18:25:01 -04:00
DarkGuardsman
75b5ace914 updated ICBM api 2013-07-22 18:24:55 -04:00
DarkGuardsman
13f8546989 reworked recipe system and main class file 2013-07-22 18:23:54 -04:00
DarkGuardsman
96f485042e reworked recipe system and main class file 2013-07-22 18:23:10 -04:00
DarkGuardsman
090c84b48f moved API file 2013-07-22 01:20:20 -04:00
Robert WC Seifert
505472fd98 Update README.md 2013-07-22 01:12:45 -04:00
DarkGuardsman
7f130d330f uploading license.txt 2013-07-22 01:11:21 -04:00
Robert WC Seifert
9883d971f7 Update README.md 2013-07-22 01:10:30 -04:00
DarkGuardsman
fb37031651 Moved APIs over from API bank to reduce repo count 2013-07-22 01:05:40 -04:00
DarkGuardsman
7e1ef517b9 massive package and file movement 2013-07-22 01:00:00 -04:00
DarkGuardsman
b44b1d709f registered Multi-block 2013-07-22 00:44:26 -04:00
DarkGuardsman
c2633cacd5 removed subs and build file 2013-07-22 00:35:51 -04:00
DarkGuardsman
b5b4373672 cleanup 2013-07-22 00:35:42 -04:00
DarkGuardsman
8bdec4d608 removed subs and build file 2013-07-22 00:33:38 -04:00
DarkGuardsman
4128b63e47 main package rename 2013-07-21 23:58:38 -04:00
DarkGuardsman
7acf0a5642 Made AL a sub of the Dark-Core 2013-07-21 23:56:26 -04:00
DarkGuardsman
bb0d5b6fad Merged TheDarkMachine into core
At first i was going to keep the core as a simple loader but seeing that
need for content out of my DarkMachine mod i merged the two. This will
cause a bit of extra stuff for the player to deal with. However, i did
add configs to disable the ore and ore Items from the mod.
2013-07-21 23:43:56 -04:00
DarkGuardsman
2763a6c964 Cleanup and optimization
Removed some code that is no longer support in the core mod
Merged all ItemBlock classes into a simple class that will later be
moved to the core.
Optimized blockID and config
2013-07-21 22:56:25 -04:00
DarkGuardsman
609954e058 updated code for UE api
Removed TileEntityElectricMachine and replaced it with the UE
UniversalMachine class
Removed the BC to UE class as it is no longer needed or functional

Added NetworkSharedPower so that tileEntities can share power in a
network allowing things like Electric Fences or battery box grids.
However, it doesn't unloaded power then it is removed so should only be
used for running machines
2013-07-21 22:53:49 -04:00
DarkGuardsman
612e1cfe26 cleanup 2013-07-21 22:51:02 -04:00
DarkGuardsman
dce6e49a69 Cleanup 2013-07-19 11:40:02 -04:00
DarkGuardsman
c21700e633 changed block structure
Creative tab and configs are now done in a main block class to reduce
lines of code
2013-07-19 11:39:25 -04:00
DarkGuardsman
6365e06b08 Cleanup and restructure of machine block 2013-07-19 11:37:50 -04:00
DarkGuardsman
8538476bc9 cleanup 2013-07-19 10:04:41 -04:00
DarkGuardsman
2121a01e5a Changed Creative Tab and Cleaned up inports 2013-07-19 09:58:20 -04:00