Commit graph

164 commits

Author SHA1 Message Date
CovertJaguar
69736013e6 Minor rework of ACT (Laser)
Split inventory into input/output sections.

Added support for retrieving ingredients from neighboring inventories.
Yes, this means crafting chains are possible.

Various other minor tweaks to when it requests power, how it decides it
has everything it needs to craft, etc...
2013-06-12 21:39:55 -07:00
CovertJaguar
ad2ead2e89 Added Quartz Pipes
Item and Power.

Item Pipe won't connect to Stone or Cobblestone and has half the
friction of Stone.

Power Pipe takes the place of Gold (64 MJ/t) and bumps Gold and Diamond
up to 256 MJ/t and 1024 MJ/t respectively. Expanding the upper tier
power distribution capacity.

Various textures adjusted to keep pipes distinct.
2013-06-12 19:26:46 -07:00
SirSengir
400cde7d78 Made TileAssemblyTable aware of OreDictionary. 2013-06-12 19:40:52 +02:00
CovertJaguar
5760844dae Added Horizon Filler Pattern
This pattern is basically the old Flatten pattern that would clear all
the way to the sky.

Recipe
GGG
GGG
BBB

Flatten got a matching recipe:
GGG
BBB
BBB
2013-06-12 06:43:15 -07:00
CovertJaguar
379acd1b58 Clean up pipe textures a bit 2013-06-12 06:13:48 -07:00
CovertJaguar
8f7292ec06 Power Pipe rework
Explosions are gone, loss over distance is gone.

Added two new Power pipes, Cobble and Diamond.

All pipes have much smaller max throughput:
Cobble = 8 MJ/t
Stone = 16 MJ/t
Gold = 64 MJ/t
Diamond = 256 MJ/t

The power display will turn red if a pipe has hit its max capacity. You
can use smaller pipes to throttle certain parts of your power net.

Machines are more lossy now to make up for the lossless pipes. Expect
low power draws even when idle.

Also added on/off Gate action support to lasers and ACTs.
2013-06-12 02:35:15 -07:00
SirSengir
e22bc0b381 Changes for 3.6.0 build. 2013-05-30 15:21:43 +02:00
CovertJaguar
2451b6925f Complete reimagining of the ACT
Renamed "Auto Workbench" to reduce confusion with the "Advanced Crafting
Table".

Once again I barrowed liberally from Railcraft. This time from the
Rolling Machine. You will recognize the new GUI.

Auto Workbenches are 100% compatible with vanilla Hoppers, or whatever
you want to use to interface with it. It no longer implements
ISpecialInventory at all. Even RP2 would work with it now.

Implemented the same "Sample Output" vs "Real Output" design that the
Rolling Machine uses. If there are enough items to craft multiple times,
it will craft automatically. But if there are only enough items for one
craft job, you must click the sample output slot to start the process.
Separating the display from the output helps reduce the complexity of
the code by a large factor.

Banned all items that can't stack or that have containers from being
used in the Auto Workbench. Supporting these types of items is the major
reason the previous version was so buggy. The Advanced Crafting Table
does a much better job with that kind of thing, use it instead.

Crafting now has a time cost. It take 256 ticks to craft an item. Unlike
the Rolling Machine, it DOES NOT require power.

Removed ability to pull from adjacent inventories. Its laggy, complex,
and unnecessary now. If you need more capacity, use a Hopper or Chute.
2013-05-28 18:50:03 -07:00
CovertJaguar
0a18ae34ff Adjusted Shift code to support Phantom slots
Yes, this also was stolen from Railcraft. Its also much more robust than
the code BC was using.
2013-05-27 18:08:17 -07:00
CovertJaguar
ee16c288aa An attempt to create a chunk spanning gen algo
This is mostly just a proof of concept, Oil doesn't really need it.
2013-05-16 08:20:50 -07:00
CovertJaguar
0d392a1b6e Major Backport of Button code
I recently did a major overhaul of Railcraft's button code for some
upcoming features. Figured I backport it to Buildcraft as well.

Texture information was abstracted into an easily swapped object.
Multi-Buttons can now have different textures for each state.
Added tool tip support for all buttons (with mouse over delay!).
Added textures and states for a "Lock" Multi-Button.
Greatly reduced code duplication.
2013-05-15 04:17:26 -07:00
SirSengir
d0a7b7b304 Changes for 3.5.3 build. 2013-05-12 13:44:24 +02:00
SirSengir
722a3837bf 3.5.2 build changes. Removed SidedInventoryAdapter.java to cut down on helper classes. 2013-05-12 08:19:28 +02:00
Krapht
b1ed48da37 Added plug item and item renderer 2013-05-07 19:03:03 +02:00
SirSengir
27a7d1e3eb Changes for 3.5.1 build. 2013-05-03 16:42:41 +02:00
CovertJaguar
bd6024a53f More improvements to Oil Gen
Oil Lakes can no longer only spawn in sand. Added IMC calls for Lakes
and excluded Biomes.
"oil-lake-biome" and "oil-gen-exclude", both take the BiomeID as an
argument.

Increased specular highlights on Oil texture, you shouldn't have to jump
in the pool to tell the difference between lighting glitches and oil
anymore.

Oil Lakes now have 50% chance of being 2 blocks deep. Improved gen to
prevent floating trees, etc.

Oil Wells should no longer gen in mod added trees.
2013-05-02 04:19:33 -07:00
CovertJaguar
c61daa06a5 Added Oil Springs
Spawns an infinite Oil Spring at bedrock under 25% of large Oil Wells.
This Spring slowly produced more oil over time.

More balance testing needed, but I need to fix that damn Redstone Engine
bug first.
2013-05-01 13:31:18 -07:00
CovertJaguar
437a870ab0 Merge pull request #791 from viliml/master
Added default textures for the refinery and hopper
2013-04-29 12:03:13 -07:00
CovertJaguar
a54e4ec386 Renamed Hopper to Chute as discussed 2013-04-27 17:03:06 -07:00
Vilim Lendvaj
cd77d401a8 Forgot one 2013-04-27 12:19:20 +02:00
Vilim Lendvaj
84a7076b3a Added textures for the refinery and hopper 2013-04-27 11:06:33 +02:00
CovertJaguar
2a46bf1954 Added RC's button templates
Feel free to use/rewrite/delete as you see fit.
2013-04-21 14:06:37 -07:00
Vilim Lendvaj
58a197b201 Added default textures for engines 2013-04-21 12:35:53 +02:00
SirSengir
ffc11cc495 Changes for 3.5.0 build. 2013-04-13 19:01:56 +02:00
Christian
738d5ede52 Fix oil, fuel, quarry and pump 2013-03-29 22:55:53 -04:00
Krapht
d4a396e94a Fixed the hit effects and delete the old fuel png 2013-03-28 23:12:36 +01:00
Krapht
c4820303c6 Fixed the fuel texture 2013-03-28 22:48:18 +01:00
Krapht
dbc76521a2 Use the striped pipe as the breaked block texture, for now 2013-03-28 21:40:21 +01:00
Flow86
f355eec9a4 Merge pull request #684 from TarzanBuzzyMan/patch-3
Update oil to use 1.5 texturing
2013-03-28 02:00:55 -07:00
Krapht
07a69b4e87 Redid some textures that was dark/nontrasparent 2013-03-26 23:54:45 +01:00
Krapht
84754e1e79 lowercased texture name fixes #700 2013-03-26 23:06:16 +01:00
Krapht
d888cb7b8d Fixed tank rendering in inventory
partially fixed the BlockMarker
fixed the template item icons
fixed the oil bucket icon
Added texture for pipeWaterproofing and moved it to the BC tab
2013-03-22 23:00:02 +01:00
Krapht
eb6f7832b8 Update forge to 604
Revert Sengir's build.xml
Fix Icon registration in Core to use the Item atlas
2013-03-22 21:52:35 +01:00
Vilim Lendvaj
43227c6b3e Update to MC1.5.1
It's a 100% compiling, 100% working and 95% textured build for 1.5.1,
MCForge build .600
2013-03-22 19:46:33 +01:00
Krapht
c352bc53ad Fix ledger Icons 2013-03-21 00:24:41 +01:00
Tarzan
0f6b311ffa Updated to oil textures that Sparkst3r supplied 2013-03-18 21:34:34 +13:00
Tarzan
42a981e035 Oil textures 2013-03-18 12:05:25 +13:00
Krapht
c5ebbbdf48 Fixed Pipes, Gates, Wires and several items
Actions and Triggers remain
2013-03-16 00:47:08 +01:00
Christian
4ed51b5522 A bunch of fixups. The code *runs*, but there's a lot of gfx issues to fix up. 2013-03-12 15:43:39 -04:00
SirSengir
28754ac6da Fixed rename. 2013-03-10 17:38:16 +01:00
Krapht
52b7ce7d36 Fixed Action/Trigger textures 2013-03-09 19:43:33 +01:00
Krapht
263b0068b9 Moved GuiIcons and Triggers to subfolders
Cleaned up icons for items and textures
2013-03-09 17:47:40 +01:00
Christian
0ee0382060 Split sheets for krapht 2013-03-09 10:50:45 -05:00
Krapht
9cdd23f03d Migrated gates
Minor renaming
2013-03-09 14:46:03 +01:00
Krapht
365a0c0a47 Renamed pipe related textures
Ported Pipe textures (Pipe "api" changed for submods)
Ported Wire textures
Updated pipe sync to accomodate Icons
Updated all pipes to new "api"
Nerfed Herobrine
2013-03-09 02:26:11 +01:00
Christian
df26c32121 Huge amount of fixes. Still a LOT to go. 2013-03-07 00:31:35 -05:00
SirSengir
6ab8a50b64 3.4.2 build. 2013-01-26 17:28:20 +01:00
SirSengir
35e3532f3d Created BC tab for creative inventory. (Yes, finally.) 2013-01-23 21:04:36 +01:00
bculkin2442
04f6dec925 Fix part of issue #552
This fixes the first two bullet points of issue #552, as well as adding Forge/FML to the list of mod loading frameworks. I will leave the last bullet point up to someone who knows these things.
2013-01-16 19:41:57 -05:00
CovertJaguar
00adb7d1ba Added Emerald Pipe English localization tags 2013-01-14 17:11:36 -08:00
CovertJaguar
e63402b0fa Added Emerald Item/Liquid Pipes
Also new texture for the Laser Crafting Table and fixed a bug with
Wooden Item Pipes not diplaying items that are being pumped.

Emerald Pipes are advanced versions of the Wooden Pipes. The Item Pipe
posseses a filter that pulls items from inventories in a blocking Round
Robin fashion. The Liquid Pipe has capacity and flow rate equal to a
golden pipe.

Note: ISpecial and ISelective Inventory interaction with the Emerald
Item Pipes is untested, there seems to be nothing decent to test with in
Buildcraft.
2013-01-14 17:05:49 -08:00
SirSengir
e99dd51f12 Wooden pipe and redstone engine recipes now use the ore dictionary. 2013-01-13 19:52:48 +01:00
SirSengir
fd61daa54e Changes for 3.4.0 build. 2013-01-09 22:46:54 +01:00
SirSengir
bc788e3f9c Changes for 3.3.0 build. 2012-12-21 15:51:38 +01:00
SirSengir
1cd36231fb Fixed typo. 2012-12-16 13:14:22 +01:00
SirSengir
bfdac68bdb Updated mcmod.info 2012-12-16 12:14:43 +01:00
SirSengir
c1089e5e8a Added update notice. Will only display once per update and not annoy the player on each startup. 2012-12-13 20:46:20 +01:00
SirSengir
40eb640386 Changes for 3.2.2 build. 2012-12-06 21:17:44 +01:00
SirSengir
68544e1f9f Changes for 3.2.1 build. 2012-11-29 18:35:48 +01:00
SirSengir
a5117ca3a8 Changes for 3.2.0 build. 2012-11-20 22:30:28 +01:00
SirSengir
0fa4fd8bee Removed several unneeded imports/variables. 2012-11-14 16:47:08 +01:00
Christian
d5491c5229 Initial draft of assemblyadvancedworkbench 2012-10-13 21:41:14 -04:00
Christian
30fe5841c1 Assembly table now has a little ledger panel. Strings are updated. 2012-10-13 15:57:32 -04:00
Angus Mezick
4774f0ecdb update forge version number in build.xml files 2012-09-27 10:35:36 -04:00
SirSengir
960ebc925c Removed version in mcmod.info. Only maintaining the version number in one place. 2012-09-15 23:07:44 +02:00
psxlover
c4dc51895f Refactored build.xml 2012-09-14 15:23:50 +03:00
SirSengir
151b576b49 Cleaned up a bunch of unneeded imports. Clean up your stuff before doing PRs please! 2012-09-14 14:04:36 +02:00
Kris Avi
92fb7e8afe Translatable areas
Translatable Template table gui title, gates gui title, still and moving
oil (in NEI) (and added Oils to en_US.properties)
2012-09-13 10:49:26 +03:00
SirSengir
20df5fe093 Fixed renderer for pipe items using a max of two render passes. 2012-09-11 17:49:40 +02:00
SirSengir
e93b7c8f65 Removed remaining localizations. 2012-09-11 14:13:59 +02:00
SirSengir
8ef096ec14 Merge branch 'master' of github.com:SirSengir/BuildCraft
Conflicts:
	buildcraft_resources/lang/buildcraft/sv_SE.properties
2012-09-11 14:13:39 +02:00
SirSengir
48127a2b0e Removed localizations after moving them to a seperate repository. 2012-09-11 14:10:38 +02:00
SirSengir
56431a40be Merge pull request #241 from Cassiobsk8/master
Translated to pt_BR
2012-09-11 00:15:18 -07:00
N00byEdge
b3fafd6c1b Update buildcraft_resources/lang/buildcraft/sv_SE.properties
Fixed common swedish grammar error.
2012-09-11 08:24:24 +03:00
Cássio K. Ferreira
61ea54b518 pt_BR translate
added a brasilian portuguese translate
2012-09-10 22:00:37 -03:00
Nex Kunore
67c14e91e6 Translated to Dutch - nl_NL
I got bored so I decided to be helpfull.  :-)
2012-09-10 13:06:56 +02:00
SirSengir
1131a8d661 Added AartBluestoke's PR for RoundRobin transactor. Closes #234 2012-09-09 18:59:05 +02:00
SirSengir
cc350b18cf Added license to jar. 2012-09-08 22:00:44 +02:00
SirSengir
10143101da Added versioning. 2012-09-08 21:46:17 +02:00
SirSengir
6576f72cb4 Fixed issue with TransactorSided.java. 2012-09-08 17:58:53 +02:00
SirSengir
9e7e30bcfc Merge branch 'master' of github.com:SirSengir/BuildCraft 2012-09-08 09:49:09 +02:00
SirSengir
495ee0bd96 Fix for dupe bugs on chests. 2012-09-08 09:42:11 +02:00
maximaximal
1cac374de8 improved the german language file 2012-09-07 21:41:25 +03:00
SirSengir
eac30bea26 Fixed broken version. 2012-09-02 20:01:35 +02:00
SirSengir
ca8e6d6713 Removed obsolete .info files. 2012-09-02 19:36:44 +02:00
Tinytimrob
140d4b412c Fix BuildCraft|Transport in mcmod.info 2012-08-29 16:59:18 +00:00
SirSengir
7b93a877e4 Merge pull request #185 from SandroHc/master
Updated some texts to pt_PT translation
2012-08-27 04:21:36 -07:00
Sandro Amaral
01585ded0e Updated some texts to pt_PT translation
Can someone say if this is the correct format? (I think is ISO-8859-1)
2012-08-27 11:53:30 +01:00
SirSengir
f4c196a2da Merge branch 'master' of github.com:SirSengir/BuildCraft 2012-08-25 20:31:06 +02:00
Christian
a2d9670fdc Remove mod_ files, clean up client server separation a bit 2012-08-24 13:25:54 -04:00
aritzhack
c984c5db46 Addded the missing accents 2012-08-23 17:59:00 +02:00
aritzhack
0e137d86d0 Added es_ES (Spanish-Spain) languaje file 2012-08-22 11:09:04 +02:00
Sandro Amaral
3a192c5d2a Added Facade to pt_PT translation 2012-08-19 03:42:15 +01:00
Sandro Amaral
abe457d401 Added pt_PT (Portuguese -Portugal) translation 2012-08-19 03:37:58 +01:00
mcrobin4002
a77d9eca37 Update buildcraft_resources/lang/buildcraft/fr_FR.properties
fixe sandstone pipe
2012-08-17 15:05:05 +03:00
phpr
2670806d44 Added some entries based on Master language file 2012-08-14 14:03:56 +02:00
phpr
beda6ee341 Added french language file and translation by robin4002 2012-08-14 13:47:56 +02:00
CovertJaguar
50a6716f42 Fixed texture seems on Engines 2012-08-09 12:45:40 -07:00
Randi Hillerøe
6fc57089de Added danish language file and translation. 2012-08-07 10:49:16 +02:00
Krapht
59da220fb1 Added proper names for facades 2012-08-06 23:12:02 +02:00