den
02caa137ba
Fixed RenderPipe crash if pipe has a higher capacity than normal. (needed for Valve Pipe (and more!)'s Industrial Pipes)
2012-12-02 19:31:11 -05:00
NeverCast
c693948c49
Removed Redudent Server side check
...
Was not aware that it was only called server side so the check wasn't
required.
2012-12-02 14:03:46 +13:00
NeverCast
b0003a082c
Gate GUI is now calculated server-side
...
Gate GUI gets it's state from the server
SuppressWarnings on ItemGate
failonerror for build.xml to prevent packaging bad jars
Gate GUI now uses boolean array for indicators which is updated via
progressBar
2012-12-02 13:47:07 +13:00
SirSengir
475719d2f3
Merge pull request #464 from nevercast/issue-280
...
Make RenderTank respect Block Metadata
2012-12-01 02:57:11 -08:00
CovertJaguar
198fa9b7ed
Added a null check in PipeRender
...
Catches non-existant liquids, but I expect it will still crash elsewhere
if the liquid doesn't exist.
2012-11-30 15:00:58 -08:00
NeverCast
db37c2fc6c
Make RenderTank accept Block Metadata
2012-12-01 10:25:46 +13:00
CovertJaguar
dd279689a8
TileTank - Fix Formatting and fix getTanks()
...
getTanks() capacity calculatios where ignoring empty tanks in the stack.
2012-11-30 07:19:47 -08:00
CovertJaguar
79fcad34fb
Int to Shorts in Item Packet
2012-11-30 06:30:00 -08:00
NeverCast
23b7c933e6
Made pipes slightly harder to break
...
Configuration option added
Also updated build.xml ( Required, previous forge version didn't have
double support in Configuration )
2012-11-30 21:14:45 +13:00
SirSengir
4b9e56deab
Merge pull request #461 from tcooc/patch-9
...
Fix AdvancedSlot rendering
2012-11-29 14:47:41 -08:00
tcooc
11fbbc0a85
Fix small rendering bug when item is hovering over AdvancedSlot.
2012-11-29 17:19:48 -05:00
CovertJaguar
14e3ed13af
Minor fix to last commit
...
Faulty logic could potentially have resulted in odd results. I didn't
see any when I tested it, but logically it could have happened.
2012-11-29 09:15:33 -08:00
CovertJaguar
f951f6740d
Inventory Triggers are now ISided bound
...
This may break some peoples factories, but in the end it will provide
you with more control.
Does not break the API, but it does add a new interface to the API. At
some point this interface should be merged with ITrigger.
2012-11-29 09:09:40 -08:00
SirSengir
edc62249bf
Merge pull request #448 from gishicrafter/patch-2
...
Fixed some devices that couldn't handle meta sensitive liquids correctly.
2012-11-29 09:03:18 -08:00
psxlover
476a03d998
Change localization to allow mapping inheritance. Now a language like es_AR can use the mappings from a parent language (es_ES) instead of duplicating them, and only specify the ones that are different from the parent.
...
The child languages only need a field specifying the parent language e.g.:
language.parent=es_ES
Any mappings that are not specified in the file will be inherited from the father language.
2012-11-29 15:45:23 +02:00
SirSengir
ad111637ac
Merge branch 'master' of github.com:SirSengir/BuildCraft
2012-11-28 22:17:07 +01:00
SirSengir
e911404459
Fixed pass-through of mouse coordinates for gui tooltips. Closes #449
2012-11-28 22:16:22 +01:00
gishicrafter
f7b77f589c
Use LiquidTank
...
Revert RefineryRecipe
2012-11-29 00:30:45 +09:00
CovertJaguar
8a36fbda50
Replaced ints with shorts in liquid packet
2012-11-27 03:55:20 -08:00
CovertJaguar
4db1a27d4f
Liquid Pipes network optimization
...
Pipes are much smarter about whether they need to send a liquid update
packet, additionally the packets themselves now describe a delta rather
than sending a complete set of information every update.
2012-11-26 09:51:20 -08:00
CovertJaguar
df33b905b8
Engines should have a block name
2012-11-26 05:48:58 -08:00
SirSengir
c531adea0d
Merge pull request #446 from nevercast/issue-445
...
Fixed issue 445
2012-11-26 00:22:27 -08:00
psxlover
bae2be096a
Use the correct function in place of updateBlockMetadata. Fixes Laser placement ( #450 ).
...
Use the correct function in place of updateBlockMetadata. Fixes Laser placement (#450 ).
2012-11-26 02:06:44 +02:00
gishicrafter
df727f0bd1
Fixed some devices that couldn't handle meta sensitive liquids correctly.
2012-11-25 12:04:04 +09:00
NeverCast
8749de2f19
Fixed issue 445
2012-11-25 13:07:35 +13:00
CovertJaguar
02662975c1
Merge pull request #443 from tcooc/patch-8
...
Fix trees destroying pipes.
2012-11-24 15:16:00 -08:00
tcooc
369852639e
Unnecessary import.
2012-11-24 17:17:08 -05:00
tcooc
560cee32b4
Fix trees destroying pipes.
2012-11-24 17:13:43 -05:00
CovertJaguar
81ab0bcc95
Merge pull request #402 from Runetinal/master
...
Fix blockActivated not being called on client
2012-11-24 10:21:19 -08:00
Octav Sandulescu
87bddae480
Guard against an NPE in the refinery GUI.
2012-11-24 09:44:21 +02:00
CovertJaguar
ecc3f98024
Reduced the range of Pipe update packets
...
They are only used for rendering, no need to send them to people who are
beyond the render distance.
2012-11-23 20:50:31 -08:00
CovertJaguar
1817ae6936
Rewrote the Pipe Contents packet
...
Probably cut the packet length in half, there was a lot of unneeded
bytes.
Also removed the chunkPacket marker. This is not a high priority packet.
2012-11-23 05:54:18 -08:00
AtomicStryker
a787a37fcb
Fixed config BlockIDs and ItemIDs to use Forge autoassign
...
Because there is only like fifteen Forge contributors making this
2012-11-21 12:50:31 +01:00
Christian
ee6d0c801d
Test directional tank behaviours for RP2 pipe interaction capability.
2012-11-18 18:00:34 -05:00
SirSengir
eace433066
Removed unneeded imports - set Eclipse to display a warning to remind you.
2012-11-18 22:34:57 +01:00
Runetinal
bae8444528
Use ordinal() instead of values()
2012-11-18 14:46:52 -06:00
CovertJaguar
f5d9bfa6c9
Fixed imports & updated build.xml
2012-11-17 08:04:57 -08:00
CovertJaguar
b1b950cc3e
Fixed derp
2012-11-17 02:55:51 -08:00
CovertJaguar
379fa45a46
Adjusted Lifespan of Item drops
...
Added a config option for the lifespan of items dropped by pipes and
machines.
Its possible I missed some drop code, it seems to be scattered all over
the place.
2012-11-17 02:44:33 -08:00
NeverCast
6bc2ae8e14
Fixed game breaking power bug
2012-11-17 16:19:35 +13:00
Christian
fb1e41f4ba
Clean up print statement spam
2012-11-16 21:00:11 -05:00
Christian
dc82c9ace6
It's openContainer, not inventoryContainer. Also fix network update stuff
2012-11-16 20:24:08 -05:00
Christian
42f90b109a
Probably render not network updates needed
2012-11-16 18:58:43 -05:00
SirSengir
d79959f11e
Merge branch 'master' of github.com:SirSengir/BuildCraft
2012-11-16 23:47:41 +01:00
SirSengir
b10e0822c6
MC 1.4.5 update. (MCP mappings only.)
2012-11-16 23:45:37 +01:00
CovertJaguar
94b60bfad4
Fixed liquid triggers to actually be useful
...
How filters were handled was completely stupid when more than one tank
was involved.
Evaulation is now done via the fill/drain functions to simulate actually
interacting with the tank.
2012-11-15 22:44:15 -08:00
Christian
3be0523c4d
For latest forge
2012-11-15 06:43:55 -05:00
Christian
042067483d
Fix refineries running constantly.
...
Power pipes dissipate stored energy if none is input.
2012-11-14 23:25:09 -05:00
Christian
15bcb22032
Fix for new Liquid API
2012-11-14 23:25:09 -05:00
SirSengir
26173cf35c
Fixed accidental edit conflict.
2012-11-14 16:48:59 +01:00