Christian
e6633ae6ff
Fix up engineiron to use the new tank persistence methods
2013-03-29 18:17:49 -04:00
Christian
b341914b84
Fix up for liquidstack immutability
2013-03-29 15:40:27 -04:00
Christian
53a8db85e8
Fix up the rendering of gui engines. Closes #708
2013-03-29 12:43:29 -04:00
Krapht
d4a396e94a
Fixed the hit effects and delete the old fuel png
2013-03-28 23:12:36 +01:00
Krapht
d9db8bb0f5
* Fixed the breaking texture, good work CJ =)
2013-03-28 22:22:18 +01:00
CovertJaguar
4545cf90e2
Fixed block particle effects
...
They now use the correct texture (in theory).
2013-03-28 14:06:55 -07:00
Krapht
dbc76521a2
Use the striped pipe as the breaked block texture, for now
2013-03-28 21:40:21 +01:00
Krapht
50030fd815
Merge branch 'patch-4' of git://github.com/TarzanBuzzyMan/BuildCraft into fixxy
2013-03-28 17:01:46 +01:00
Krapht
6d93b645e2
Fir merge error
2013-03-28 16:44:03 +01:00
Krapht
aecc8f0d3a
Merge branch 'IPowerReceptorChange' into mc1.5
...
Conflicts:
common/buildcraft/transport/TileGenericPipe.java
2013-03-28 16:41:17 +01:00
Christian
28f93b9dcc
Printline die!
2013-03-28 07:47:06 -04:00
Christian
04be016691
Merge branch 'master' into mc1.5
...
Conflicts:
common/buildcraft/transport/EnergyPulser.java
2013-03-28 07:46:50 -04:00
Christian
eb8d6cace2
Fix some minor logic derps in the energy pulser. Much better behaviour now.
2013-03-28 07:45:49 -04:00
Flow86
a4e7e74d5e
Merge pull request #666 from Flow86/patch-powerRequest
...
Fix bug in power distribution (Generic and Wooden Pipe)
2013-03-28 04:29:18 -07:00
Flow86
4a8f1654c5
Merge remote-tracking branch 'remotes/origin/patch-powerRequest' into patch-renderPipe
...
closes #666
2013-03-28 12:27:57 +01:00
Flow86
cf4ecc45fb
fix power pipes rendering
2013-03-28 12:16:34 +01:00
Flow86
673ccb6b42
fix render refinery
2013-03-28 12:08:53 +01:00
Flow86
bff16e6c96
fix rendering of liquids in pipes
2013-03-28 12:00:51 +01:00
Flow86
e01ea820a0
null pointer check in rendertank
2013-03-28 11:58:56 +01:00
TarzanBuzzyMan
254c671cec
Update BlockOilStill.java
...
Strip off unnecessary code after Krapht's Forge PR merge.
2013-03-28 23:19:19 +13:00
TarzanBuzzyMan
6642d4fac1
Update BlockOilFlowing.java
...
Strip off unnecessary code after Krapht's Forge PR merge.
2013-03-28 23:15:37 +13:00
Flow86
4d92a9b918
fix RenderTank
2013-03-28 10:00:05 +01:00
Flow86
f9b6980993
fix commit by TarzanBuzzyMan
2013-03-28 09:56:12 +01:00
Flow86
25755d57bc
Merge remote-tracking branch 'remotes/patch-oil/patch-3' into patch-renderTank
2013-03-28 09:53:48 +01:00
Krapht
22d15a4c91
Fixed bad parameter name in IPowerReceptor. Fixed call to powerRequest calling with getOpposite in PipeTransportPower
2013-03-28 09:30:26 +01:00
Krapht
35d8a2c6bf
Merge branch 'mc1.5' into IPowerReceptorChange
2013-03-28 09:24:24 +01:00
Christian
263ca23171
Fix logic inversion derp
2013-03-27 23:31:24 -04:00
Christian
ca0c865f2a
Merge branch 'master' into mc1.5 and fix bug
...
Conflicts:
common/buildcraft/BuildCraftTransport.java
common/buildcraft/transport/Pipe.java
2013-03-27 23:30:30 -04:00
Christian
276cacdef6
Add in a few tweaks to autarchic gates - stacks of items if 8 pulses are set, and a "single edge" trigger mode.
2013-03-27 23:15:12 -04:00
Krapht
4438947cab
Made the IPowerReceptor direction aware
2013-03-27 21:49:30 +01:00
Krapht
5703c85549
Replace BCAction and BCTrigger arrays with IAction and ITrigger arrays. Good catch AartBluestoke
2013-03-27 17:17:18 +01:00
Krapht
bd91c3ad21
Mark Builder API as deprecated
2013-03-27 17:00:44 +01:00
TarzanBuzzyMan
15430f4277
Update BlockOilFlowing.java
...
Missed an @SideOnly
2013-03-28 00:01:15 +13:00
TarzanBuzzyMan
38072c8aa7
Update BlockOilStill.java
...
Missed an @SideOnly
2013-03-28 00:00:06 +13:00
TarzanBuzzyMan
6e07805fce
Update BlockOilStill.java
...
I forgot something
2013-03-27 23:54:53 +13:00
TarzanBuzzyMan
9baae232e3
Update BlockOilStill.java
...
Fix quick bug that Flow86 pointed out.
2013-03-27 23:48:56 +13:00
Krapht
005d0bc4e1
Fix marker's rendering
2013-03-25 17:56:14 +01:00
Krapht
86d69f4078
Extracted method dropFacadeItem to avoid code duplication
2013-03-23 23:09:10 +01:00
Krapht
ada2bad7b0
Merge branch 'patch-676' of git://github.com/Flow86/BuildCraft into Flow86-patch-676
2013-03-23 22:35:26 +01:00
Krapht
e7d18f8d82
Merge branch 'mc1.5' of git://github.com/Techjar/BuildCraft into Techjar-mc1.5
2013-03-23 22:32:44 +01:00
CovertJaguar
05f8b556c4
More API fixes
2013-03-23 11:34:10 -07:00
CovertJaguar
a5d5d1a436
Fixed blueprint softblock error
2013-03-23 11:00:31 -07:00
Krapht
e35e0f2240
A custom BC built from source at an arbitrary time is versionless. Versions are decided on release.
2013-03-23 18:06:10 +01:00
CovertJaguar
e9c0d29032
More API Pruning
2013-03-23 02:31:14 -07:00
CovertJaguar
da3aa8374b
Mass Cleaning & Updating
2013-03-23 02:21:06 -07:00
CovertJaguar
6cfabf56af
Merged Trigger APIs
2013-03-23 02:16:17 -07:00
Krapht
7260d9445d
Organizing imports
2013-03-23 09:40:22 +01:00
Krapht
b0fb4b3d8f
Merge branch 'mc1.5' of github.com:BuildCraft/BuildCraft into mc1.5
2013-03-22 23:01:00 +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
dd0122d622
Fixed the derp reverse of lit/dark gate textures
2013-03-22 22:04:00 +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
Krapht
8192c8d792
Update names for forge build 604
2013-03-22 20:36:01 +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
TarzanBuzzyMan
7280fa7165
Updated for obfuscations
...
The field 94425 that I duplicated is a private field, and the names that someone has put as the deobfuscation name of the real one is a pile of crap so I will leave it as that till I or someone else can come up with a better one.
2013-03-22 19:45:10 +13:00
CovertJaguar
2e9dbaa0f7
Break soft blocks before filling
...
Closes #693
2013-03-21 23:26:52 -07:00
aznhe21
2e7368150e
Fix mining wells not put two or more stacks in pipe
2013-03-22 04:06:01 +09:00
Krapht
c352bc53ad
Fix ledger Icons
2013-03-21 00:24:41 +01:00
Krapht
d23562f1e3
Uncaps method name (sorry Flow)
2013-03-21 00:22:07 +01:00
Krapht
3507cb1b0f
Fix Engine model texture binding
2013-03-19 23:00:47 +01:00
Techjar
afc4a84cd3
Spaces are now tabs >_>
2013-03-18 23:05:15 -04:00
Techjar
d2598ef011
Trigger block update when placing/removing a facade
2013-03-18 18:48:04 -04:00
Flow86
fef297d6d4
Merge remote-tracking branch 'remotes/upstream/mc1.5' into patch-648
...
Conflicts:
common/buildcraft/transport/BlockGenericPipe.java
2013-03-18 09:59:16 +01:00
Flow86
602f5b8b22
#676 : adds a generic interface for pipe(tiles) to allow them to be solid on a side, a facade always overwrites it
2013-03-18 09:48:24 +01:00
TarzanBuzzyMan
6dea7dfaff
Update BlockOilFlowing.java
...
Updated to use 1.5 texture system for liquid.
Checked that it will compile but untested code. The 2 methods works for my own liquid in test environment.
Do not merge if you have already updated the oil so that it textures.
Still needs the actual texture/animation files
2013-03-18 11:56:01 +13:00
TarzanBuzzyMan
e784f614d3
Update BuildCraftCore.java
...
Put config.hasChanged() on config.save() to fall in line with lex's merge on Forge.
2013-03-18 11:05:45 +13:00
Krapht
7672b7fc24
Underp
2013-03-16 18:48:48 +01:00
Krapht
0f672972fe
Started fix on actions/triggers, untested
...
Removed Action and Trigger from API
Moved IIconProvider to API
Renamed Action -> BCAction
Renamed Trigger -> BCTrigger
2013-03-16 09:21:48 +01:00
Krapht
c5ebbbdf48
Fixed Pipes, Gates, Wires and several items
...
Actions and Triggers remain
2013-03-16 00:47:08 +01:00
Christian
145e5df557
Delete getTextureFile from everything. It's gone.
2013-03-15 15:08:55 -04:00
CovertJaguar
e2e47f0f81
Tweaked Hopper fill speed
2013-03-14 08:40:41 -07:00
Krapht
ac7ab97353
Facade items render the block part correctly, pipes still messed up
...
Pipe render state defaults to dirty to trigger a sync when placing a pipe
2013-03-13 23:27:36 +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
Flow86
3b082dfddb
fixes #648
2013-03-12 09:53:10 +01: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
04726b05c1
Renamed getCollisionBoxes to addCollisionBoxesToList after forge/fml update
2013-03-09 17:51:18 +01:00
Krapht
ffa806418d
Renamed getCollisionBoxes to addCollisionBoxesToList after forge/fml update
2013-03-09 15:28:00 +01:00
Krapht
90f776be7a
Fix derp
2013-03-09 15:05:08 +01: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
Christian
7089244846
Merge branch 'master' into mc1.5
2013-03-06 18:23:28 -05:00
Christian
e06e30dc87
First draft. Still lots to do.
2013-03-06 18:22:17 -05:00
FloSoft
324242bfea
TileGenericPipe.java:
...
- fixes not calling powerRequest of IPowerReceptor-Pipe
PipePowerWood.java:
- fixes exploding pipes directly behind of a wooden pipe if no power-consumer exists, instead it will only extract the power amount which is requested by the consumers
2013-03-05 18:02:49 +01:00
Krapht
69ac580b3f
Made the ACT respect ISidedInventory
2013-03-04 20:57:25 +01:00
Christian
55660989e4
Fix dupe bug on TileAssemblyAdvancedWorkbench
...
Closes #634
2013-02-26 14:24:15 -05:00
kouteiheika
1ec990d0c8
Bulletproof the Box class against accidental world corruption and bugs.
...
In some rare cases the Box's initialize() may be supplied with
coordinates equal to INT_MAX while theoretically being initialized.
Normally this would be harmless, as with every coordinate being
INT_MAX the resulting box's dimensions are zero, however anywhere
where one of the coordinates is actually used in a loop with a
"i <= coord" condition the loop counter will overflow and bad things
will happen, e.g. in FillerFlattener.iteratePattern, where
I encountered this bug, an array will overflow and take down the
whole game with it resulting in a corrupted world. (As broken INT_MAX
coordinates will get saved in NBT tags.)
2013-02-23 17:07:44 +01:00
SirSengir
c15f011a02
Merge pull request #652 from AartBluestoke/patch-6
...
Update common/buildcraft/transport/PipeTransportItems.java
2013-02-22 00:19:47 -08:00
Player
86897df6ec
(hopefully) fix quarry target search
2013-02-21 22:20:37 +01:00
Andrew Hill
8354db8e21
Update common/buildcraft/transport/PipeTransportItems.java
...
LogisticsPipes would like to be able to handle reversed items ourselves. (in some cases we want to buffer, and try to eject once the associated machine/inventory has space)
2013-02-21 20:57:13 +10:00
Player
d609f9662f
.. for real
2013-02-21 03:55:13 +01:00
Player
d10cd4bc4a
fix previous commit
2013-02-21 03:53:01 +01:00
Player
f1a7ebf484
Merge branch 'master' of github.com:BuildCraft/BuildCraft
2013-02-21 00:28:49 +01:00
Player
99c8402df1
use a better algorithm when grouping items in transport pipes
2013-02-21 00:26:59 +01:00
SirSengir
6431318a8d
Merge pull request #649 from AartBluestoke/upstreamMaster
...
another null check needed
2013-02-20 08:11:05 -08:00
Player
7146463b21
Merge branch 'master' of github.com:BuildCraft/BuildCraft
2013-02-20 16:54:30 +01:00
Player
81db6ee4c5
fix transport pipe explosions not destroying the pipe
2013-02-20 16:53:37 +01:00
Andrew Hill
131f2459ed
another null check needed
...
the crafting helper is not used anywhere other than the 3 places that
have null checks. (this was the third location)
2013-02-21 01:50:51 +10:00
Andrew Hill
a48e184ddb
correction to the previous commit
...
please --squash this or the previous ones.
(and i'll try not to write up commits using the web interface, even for
simple things in the future)
2013-02-21 01:04:11 +10:00
SirSengir
041e4afcf6
Merge pull request #646 from AartBluestoke/upstreamMaster
...
check for null recipe
2013-02-19 23:22:29 -08:00
Andrew Hill
d16e44fb81
check for null recipe
2013-02-20 11:04:35 +10:00
SirSengir
c211af80ee
Merge pull request #641 from AartBluestoke/upstreamMaster
...
cache the IRecipe
2013-02-19 04:53:45 -08:00
Andrew Hill
6d700c4adc
move CraftingHelper.
2013-02-19 10:04:30 +10:00
Andrew Hill
7d23bda09f
add a method to get the recipe.
2013-02-18 16:11:01 +10:00
Andrew Hill
1730feed03
cache the IRecipe
...
act's should not re-search for their recipe, when the last recipe found
is still able to be used.
CraftingHelper.findMatchinRecipe() is identical to
vanilla.CraftingManager.findMatchingRecipe, except it returns the
IRecipe, rather than just the result.
2013-02-18 14:41:00 +10:00
Andrew Hill
2e2e1d8ce8
math.ceil() is very slow
...
see http://imgur.com/nT62QYQ
math.ceil is almost 100% of the cpu cost of pipePowerWood and transport.pipeTransportPower
(full nps from
https://www.dropbox.com/s/01ywgc8lnyr2es2/1361111585024.nps?dl=1
several hundred k items extracted from ex-dim barrels, sent to a set of act's, crafted to blocks, and then sent back to barrels.
sendStack->queueRoutedItem() is to do with logistics HUD display, and is being worked on lag-wise also.)
2013-02-18 12:26:25 +10:00
SirSengir
fefd3df7e2
Merge pull request #633 from nallar/master
...
Improve quarry performance, updated build.xml. Correctly this time.
2013-02-16 14:14:47 -08:00
Ross Allan
814b450719
Improve quarry performance.
...
Reduce getBlockId calls in canChangeBlock/isSoftBlock to one, add canChangeBlock/isSoftBlock with blockID parameter to allow for only a single getBlockId call per block checked for the visit list.
Use heightmaps when building visit list to increase performance when checking a mostly empty quarry
Signed-off-by: Ross Allan <rallanpcl@gmail.com>
2013-02-15 21:52:10 +00:00
viper283
8eb7af5741
Override canCommandSenderUseCommand
...
This allows users to use the /Buildcraft command without needing to
enable cheats in the world creation menu
2013-02-15 19:34:24 +00:00
CovertJaguar
28639f46cc
Merge pull request #636 from powercrystals/master
...
Additional transactor fix for getInventoryStackLimit
2013-02-13 23:00:20 -08:00
powercrystals
016ad7082b
Update common/buildcraft/core/inventory/TransactorSimple.java
...
Fix getPartialSlot for inventories with a getInventoryStackLimit less than the item's max stack size
2013-02-13 19:21:59 -05:00
Player
bf22970fba
Add better Pipe selection checking, open the gate GUI only if it has been clicked
2013-02-11 18:39:28 +01:00
sfPlayer1
e5c1af707f
adv. assembly workbench: Match vanilla getStackInSlot behavior
...
The vanilla implementation checks for out of bound access and returns null in that case.
This fixes the following incompatibility: http://pastie.org/private/mn2yefhc5yddahbkxgcqw
2013-02-08 14:03:43 +01:00
immibis
b4d9b73a99
Removed any possibility of TransactorSimple entering an infinite loop when getPartialSlot and addToSlot disagree.
2013-02-05 19:33:04 +13:00
CovertJaguar
78745179ce
Marked vines as a soft block
2013-02-01 06:15:28 -08:00
CovertJaguar
47541f7478
Better solution to the last commit
...
Don't even register the decorator if we aren't going to modify the
world.
2013-01-31 23:10:14 -08:00
CovertJaguar
2dab4b0a8b
Added config check to prevent crashes
...
Fixes part of #618
2013-01-31 23:03:35 -08:00
Christian
ff05f75e12
Buff the autarchic gates - they always pulse at a single, fast rate, about
...
10% faster than a top speed RS engine. This means they're usefully responsive
in a gate network environment
2013-01-30 20:57:35 -05:00
Krapht
78be7c1b7d
Fix potential NPE in RenderTank when liquid no longer exist. Closes #614
2013-01-29 17:28:42 +01:00
viper283
7f4b9b3927
Fix /buildcraft not working in singleplayer
2013-01-28 22:39:16 +00:00
Krapht
06b938d007
Enabled glass facades
...
Closes #606
2013-01-28 22:02:09 +01:00
Krapht
9d20450f81
Remove redundant loop
...
Closes #608
Closes #566
2013-01-28 20:01:13 +01:00
CovertJaguar
2bd1e96e11
Fix Tanks filling and added safety check on load
2013-01-28 04:26:04 -08:00
CovertJaguar
1c6cb011c8
Update Forge req
2013-01-27 12:25:56 -08:00
CovertJaguar
573630b601
Fixed last commit cause the PR was lazy
2013-01-26 16:10:37 -08:00
CovertJaguar
79274a36ec
Merge pull request #581 from bculkin2442/master
...
Proper PR for issue #563 - dont make me fix it next time
2013-01-26 16:08:06 -08:00
CovertJaguar
581c95e14d
Registered Pipe items with FML
...
This will cause the mismatched id warning to display once for existing
worlds. It should be ignored.
2013-01-26 16:00:23 -08:00
pahimar
9ddd728711
BC Version check now threaded, will attempt the check 3 times, waiting 10s between failed attempts
2013-01-26 15:15:46 -05:00
Krapht
129a437d4e
Added onBlockPlacedBy() wrapper to BlockGenericPipe and Pipe
2013-01-26 17:58:06 +01:00
SirSengir
5659043223
Sanity checked for itemstacks returned from extract. (NPE check) Fixes #601
2013-01-26 10:04:18 +01:00
Krapht
1b4f9fb431
Added a helper for merging stacks
2013-01-26 03:24:37 +01:00
SirSengir
35e3532f3d
Created BC tab for creative inventory. (Yes, finally.)
2013-01-23 21:04:36 +01:00
snyke7
1afcf370b5
Fix fuel burning mechanic in EngineIron
...
Old implementation was not as intended I think. For example, lava as fuel should have outputted 20000 MJ, but actually outputted 20980 MJ.
This was because burnTime's value went 20,19,...2,1,0,20 - so that it had actually outputted 21 MJ for each amount of fuel.
Also, when the last amount of fuel was burned, burnTime would be 20 but fuel would be null, and so would currentFuel so that the last cycle was skipped.
So the actual output of some fuel was:
powerPerCycle * ((amount - 1) * (totalBurnTime/1000 + 1) + 1).
There probably are better ways to fix it but this is what seemed best to me.
2013-01-21 14:27:38 +01:00
Christian
d7e06e07a3
Update rendering to use the vanilla renderitem- 3d items in pipes :)
...
Fixed for recent MCP update in forge as well. Refreshed the TileEntityPickupFX code
from the vanilla source. Easier to diff against that source too now.
2013-01-20 20:53:01 -05:00
CovertJaguar
03a14b6444
Merge pull request #584 from viliml/patch-6
...
Fix typo
2013-01-20 17:27:56 -08:00
CovertJaguar
304fc8cb97
Updated World Gen to the Event based system
...
Hopefully I did this correctly.
@ScottKillen could you take a look, I'm sure you have more experiance
than I.
2013-01-17 23:37:37 -08:00
pahimar
2936174e53
Temporarily neutered the world destruction potention of Builders until a proper fix is implemented
2013-01-17 12:37:05 -05:00
viliml
2377075577
Fix typo
2013-01-17 13:29:05 +01:00
SirSengir
8d6231d3e3
Merge pull request #578 from aznhe21/patch-pipes-useable
...
Close the GUI when pipes destroyed
2013-01-17 01:21:34 -08:00
CovertJaguar
8dfa54d930
Merge pull request #579 from psxlover/EngineGui
...
Fix #577 energy and heat on combustion engines reseting.
2013-01-16 18:09:05 -08:00
CovertJaguar
9c8953a830
Fixed Quarries breaking Bedrock
...
Closes #519
2013-01-16 18:04:09 -08:00
bculkin2442
71c84fc6b1
Part two of proper fix for issue #563
...
Implement ILiquidTank getTank properly
2013-01-16 19:49:54 -05:00
bculkin2442
96f1aed0a2
Part 1 of proper fix for issue #563
...
Implement ILiquidTank getTank properly.
2013-01-16 19:46:10 -05:00
psxlover
9504405b0f
Fix energy and heat on combustion engines reseting after 65535 and 6553.5 respectively. It was caused because the messages were sending only one byte at a time while max heat (100000) needs 3 bytes to be sent (a short is 2 bytes so each message can send 2 bytes instead of one).
2013-01-17 00:48:45 +02:00
aznhe21
70adf53368
Close the GUI when pipes destroyed
2013-01-17 00:47:53 +09:00
SirSengir
10ef5530ea
Removed unneeded check.
2013-01-16 16:27:06 +01:00
SirSengir
dc6fcac971
Added infinite water springs at bedrock level.
2013-01-16 16:18:21 +01:00
CovertJaguar
74c531ad2e
Fixed headers in new files
...
Oops.
2013-01-14 17:19:07 -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
Krapht
b4cb75d2d4
Merge pull request #575 from Dacktar13/patch-1
...
to allow use of the pipe creation method
2013-01-14 02:30:01 -08:00
SirSengir
e99dd51f12
Wooden pipe and redstone engine recipes now use the ore dictionary.
2013-01-13 19:52:48 +01:00
Dacktar13
add849a67d
to allow use of the pipe creation method
2013-01-13 18:02:41 +00:00
SirSengir
644b173be2
Merge pull request #567 from davboecki/patch-itemload
...
Fix item drop on world load.
2013-01-11 05:35:14 -08:00
davboecki
451e09afd8
Remove static modifier from contributions inside EntityPassiveItem.
2013-01-11 13:54:37 +01:00
davboecki
cbfbfb07b2
Added missing delay.
2013-01-11 13:35:30 +01:00
davboecki
3a0d50f0bb
Fix Item drops on worldLoad.
2013-01-11 00:18:59 +01:00
SirSengir
bc2e7bacda
Merge pull request #559 from KingLemming/master
...
Pipe Connection fixes
2013-01-10 03:03:37 -08:00
SirSengir
27e8d4c877
Merge pull request #557 from Shukaro/master
...
Fixed NPE crash with Factorization Barrels
2013-01-10 03:01:13 -08:00
Agaricus
d640951f2d
Log coordinates of invalid pipes
...
Based on Maeyanie's fix for the old BC2 Bukkit port:
7dac7f9c2a
Add more feedback to the 'invalid pipe' loading errors.
2013-01-09 19:35:06 -08:00
King Lemming
b46d1c33cc
Adjustments to Pipe Connection method to allow for proper sided checks (for correct liquid pipe support). Liquid pipes now query vs the correct side rather than UNKNOWN.
...
Signed-off-by: King Lemming <kinglemming@gmail.com>
2013-01-09 19:12:56 -05:00
Ross Swartz
148ee72092
Fixed crash with Factorization Barrels.
2013-01-09 12:38:22 -05:00
CovertJaguar
513388f6e3
Backs of Engines are now solid
2013-01-09 08:40:38 -08:00
CovertJaguar
f03c00fba3
Transactors now obey getInventoryStackLimit()
2013-01-09 08:17:43 -08:00
Christian
c95063ebd3
Fix wrench to pass sneak-clicks to blocks
2013-01-09 08:35:16 -05:00
CovertJaguar
371189814b
Minor Stuff
2013-01-08 18:12:30 -08:00
CovertJaguar
389d74b0ba
Fixed last commit
...
Closes #550
2013-01-07 23:00:17 -08:00
CovertJaguar
ca93a6661b
Fixed NBT bugs and converted Hopper to Transactors
...
And I really need to fix my dev env so I can test these commits.
2013-01-07 18:12:26 -08:00
Agarb
3fae38c1e8
Solution for issue #544
...
If mining is disallow, then recipe of pump change
2013-01-05 15:29:15 +09:00
CovertJaguar
d48c9f6dca
Hopper now interates its inventory
...
Instead of only attempting to move the first stack, the Hopper will now
test each stack in turn until it finds something to move. (untested)
2013-01-04 07:08:33 -08:00
CovertJaguar
e4ef3b8108
Loosened up Power acceptance on Quarry/Refinery
...
I don't know if its enough to prevent Industrial Steam Engines from
exploding, but its better than it was. Should not affect overall power
usage.
2013-01-03 15:21:10 -08:00
SirSengir
0bb128acfd
Merge pull request #525 from aznhe21/patch-pipes-refresh
...
Pipes should not refresh.
2013-01-03 05:19:44 -08:00
SirSengir
a345329843
Merge pull request #539 from Flow86/patch-gate
...
Make gates and wires available for other mods in "preInitialize" phase
2013-01-03 04:58:46 -08:00
Flow86
34ce0a9cc1
Make gates and wires available for other mods in "preInitialize" phase
2013-01-03 13:55:14 +01:00
Christian
e073bf604c
Change the filler to stop it's use as a mining tool:
...
1. It empties from the top down now.
2. It uses less "max power" now.
3. Entity items dropped by the filler last 20 ticks.
It still works very well (better in fact) as a clearing and building
tool, but it's not a mining tool any more.
With thanks to the Mindcrack crew for demonstrating it's obvious flaws.
2013-01-02 22:01:03 -05:00
SirSengir
a817dab2d8
Merge pull request #530 from DeliciousJaffa/master
...
Filler Flatten only reaching 128
2013-01-01 16:10:09 -08:00
MrTJP
85644a33cf
Made transactor alert inventory changes
...
Eliminates some client-server sync issues (given that the TE alerts server).
Also enables things like Factorization Barrels to update their item count.
2012-12-31 15:50:39 -05:00
SirSengir
f664ff8084
Fixed NBT data not synching when manipulating the diamond pipe gui.
2012-12-30 12:35:12 +01:00
SirSengir
e6a9ab6652
Mcp naming fix.
2012-12-30 10:08:06 +01:00
Kevin Murphy
e6009aed5c
Stacked tanks no longer store different liquids
2012-12-30 01:03:03 -05:00
Christian
424329f164
Update for MCP updates with MC1.4.7
2012-12-28 15:29:35 -05:00
Jordan (DeliciousJaffaJaffa)
85a95543e4
Fix Filler Flatten
...
Now goes to the full 256 instead of 128, must have been overlooked,
2012-12-27 01:21:50 +00:00
aznhe21
e34b5b151f
Override shouldRefresh.
2012-12-22 18:46:03 +09:00
tcooc
209f382aee
Pipes replace blocks like grass, vines, etc.
...
Pipe place sound.
2012-12-21 16:28:37 -05:00
Octav Sandulescu
d6a0457368
Add way to query for refinery recipes
2012-12-19 15:02:00 +02:00
SirSengir
d8750a5d08
Fixed NPE when no recommended version is found.
2012-12-18 20:56:43 +01:00
SirSengir
a2d69bc4f8
Initial 1.4.6 port.
2012-12-18 20:43:22 +01:00
SirSengir
e42c71e9a3
Refactor/cleanup.
2012-12-17 23:30:54 +01:00
SirSengir
6ed78f37b2
Repackage for new Forge.
2012-12-17 23:29:42 +01:00
NeverCast
7d8efe6296
Liquid Pipes do a full update periodically for client sync
...
Added config option in BuildCraftCore regarding long update period
Added to core as it may be used for other things in future too
2012-12-15 21:47:42 +13:00
NeverCast
f23ddb476a
Liquid Packets should not send before chunks on client join
2012-12-15 21:04:25 +13:00
NeverCast
3dbc451f31
Redudent null check on instanceof
2012-12-15 19:27:31 +13:00
NeverCast
8073fed1d1
Fix some NPEs on TileEngine when it has not be initialized
2012-12-15 17:32:58 +13:00
gishicrafter
93f9c25ba8
Fixed EngineIron fuel acceptance problem.
2012-12-14 20:59:49 +09:00
CovertJaguar
9c0e9205cf
Power Pipes now display power stored too
...
There is now a visual indicator that a pipe will soon explode.
2012-12-14 02:15:26 -08: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
CovertJaguar
9fbdd4040b
Some more minor opts
2012-12-12 23:10:56 -08:00
CovertJaguar
2c888525d6
Minor opt to TileEngine.fill()
2012-12-12 22:51:54 -08:00
CovertJaguar
4773280c5b
More Item Pipe opt to net and cpu
...
PipedItem IDs reduced to Short.MIN - Short.MAX to shave bytes off the
packet size. It could in theory be reduced to a byte and changed to a
per pipe ID, but that would require a larger rewrite.
The packet no longer send the pipe location and instead derives the pipe
location from the item location.
In total, 13 bytes were removed from the item packet size.
Also a number of cpu optimizations were performed, mainly by using more
appropriate collections and cleaning up some simple but often called
functions.
2012-12-12 22:28:22 -08:00
pahimar
4cec777807
ACTs now play the item break sound for all entities nearby them when they break a tool
2012-12-11 14:03:00 -05:00
pahimar
6ff25b24e4
Missed the case where an item could be used up when it reaches its max durability. Also made it throw a PlayerDestroyItemEvent with the Buildcraft user when a damageable item is used up in autocrafting.
2012-12-11 13:06:51 -05:00