Commit graph

1812 commits

Author SHA1 Message Date
SpaceToad
92ef765f25 fixed spelling 2014-03-19 10:56:10 +01:00
SpaceToad
0ea21b9162 Finished implementation of stripes pipe (#1491 and #1512).
Started experiments migrating pipes to simpler energy framework (#1532)
2014-03-18 23:53:34 +01:00
SandGrainOne
8765dac0e3 Gates indicate that trigger require parameter
Also removing normal Inventory Triggers from FilteredBuffer, for now.
2014-03-18 23:00:04 +01:00
Anton
cb37886b22 Fix fluid icon 'compressing'. Another minor, that highly annoys me.
Used my universal method for any tank size.
It's opensource, after all, so that you can easily copy and use it xD
2014-03-18 23:47:06 +02:00
SpaceToad
4bf1d3cd49 implemented support for rail in blueprint, close #1516 2014-03-18 20:16:15 +01:00
SpaceToad
3c090c75f3 fixed default detection for tiles 2014-03-18 08:51:09 +01:00
SpaceToad
c08c1bc45a Changed instanceof BlockContainer to Block.hasEntity, close #1524. 2014-03-17 23:18:14 +01:00
SpaceToad
01323086cb added support for hopper in blueprints, for #1518 2014-03-17 21:22:18 +01:00
SpaceToad
e74fce7786 fixed blueprint support for redstone comparator, close #1519 2014-03-17 20:17:44 +01:00
SpaceToad
ef36d39b28 (hopefully) finished filler fixing, for #1513 2014-03-17 20:11:47 +01:00
SpaceToad
1a00a81731 further fixes in filler, for #1513 2014-03-17 08:59:09 +01:00
SpaceToad
664004a9d9 fixed NPE for #1513 2014-03-17 08:45:56 +01:00
SpaceToad
d28c9aa0a1 optimization for previous check-in 2014-03-16 21:17:38 +01:00
SpaceToad
3aeb961a31 Moved vanilla schematics in a non-API class
(this will allows fixes on minor versions).
Implemented portal support, for #1508.
2014-03-16 21:05:35 +01:00
SpaceToad
0edc3fbb09 further fixes in templates 2014-03-16 15:14:55 +01:00
SpaceToad
5f50418382 minor fixes 2014-03-16 14:15:00 +01:00
SpaceToad
73c2b3ec28 more progress on stripes pipe, for #1491 2014-03-16 13:46:08 +01:00
SpaceToad
39f2e2db9c Fixed buttons, close #1506. 2014-03-16 13:32:48 +01:00
SpaceToad
1ea19c2ae6 Fixed issues with requirements.
Inventories are now properly stored in blueprints, for #1507
2014-03-16 13:11:12 +01:00
SpaceToad
047882ef59 fixed basic stripe function, for #1491 2014-03-16 00:11:13 +01:00
SpaceToad
9827966140 merged with BuildCraft-5.1.x 2014-03-15 23:57:59 +01:00
SpaceToad
753dc868d2 Merge branch 'BuildCraft-5.0.x' into BuildCraft-5.1.x 2014-03-15 23:54:57 +01:00
SpaceToad
988156a290 fixed patch errors 2014-03-15 23:52:32 +01:00
Anton
120d041059 Prevent from getting broken pipe item 2014-03-16 00:44:39 +02:00
Anton
5eca225083 Resubmit for 5.0.x 2014-03-16 00:42:59 +02:00
AEnterprise
c40d3ce02c Finished the achievements
-Moved all achievements to the craftinghandler
-Added "Refine and redefine"
-Added "Tingly Laser"
2014-03-15 22:03:49 +01:00
SpaceToad
5822a0806a initial resurection of stripes pipe, for #1491 2014-03-15 21:20:42 +01:00
SpaceToad
63d4a5a055 fixed bug in path builder, close #1490 2014-03-15 17:37:33 +01:00
SpaceToad
31d95c9e4e further fixes for path builder, for #1490 2014-03-15 17:16:02 +01:00
SpaceToad
b4bd4c1e08 made progress in path marker implementation, for #1490 2014-03-15 16:59:47 +01:00
SpaceToad
f7c5c1cbae added protection against NPE 2014-03-15 14:30:01 +01:00
SpaceToad
3f2eb6fe4e further filler API simplifications 2014-03-15 13:05:48 +01:00
SpaceToad
19f44edebf finished migration of filler to new templates, close #1492 2014-03-15 12:53:59 +01:00
SpaceToad
60ecaec53a Improvements for adaptation of the filler to the new template system.
Custom Schematics can now be created not linked to a specific block
(e.g. SchematicMask). More filler patterns have been moved to the
new interface. For #1492.
2014-03-15 11:26:49 +01:00
AEnterprise
45d1458ae5 make it give the achievement to the player who places it down, not the one who is the closest 2014-03-13 20:26:50 +01:00
AEnterprise
dbc0fe42ad forgot a null check 2014-03-13 19:59:27 +01:00
AEnterprise
82de1ed0ed Make the previous achievements avalable
It didn't work to detect the crafting of the blocks so i changed it so that you get the achievement when you place the block in the world
2014-03-12 17:16:02 +01:00
AEnterprise
36cf4cbdde Added more achievements
-Added "Just hit it!"
-Added "A lot of crafting"
-Added "Straight down"
-Added "Chunk destroyeré
-Added "Faster filling"
-Added "Time for some logic"
2014-03-12 15:58:00 +01:00
AEnterprise
19d6bff276 Added first buildcraft achievements and achievement page :-)
-Added a craftingHandler
-Added "A bit rough around the edges"
-Added "Hard as a rock"
-Added "Is it stainless?"
-Added "No, it isn't made of honey"
-Added "Shiny!"
2014-03-12 14:10:46 +01:00
SpaceToad
86188e560e Initiated migration of filler to the new builder API (#1492)
Started experiments with simplified energy API (#1498)
2014-03-11 23:46:58 +01:00
SpaceToad
909b28a6df re-implemented template, close #1489 2014-03-10 23:33:36 +01:00
AEnterprise
518e411190 make quarry check for BlockLiquid 2014-03-10 17:43:12 +01:00
SpaceToad
1e02e58ffd fixed blueprint stairs support, close #1494 2014-03-10 08:57:40 +01:00
AEnterprise
7445ce797c fix quarry chasing water 2014-03-09 20:01:00 +01:00
SpaceToad
0173149db3 last minute fix... 2014-03-09 16:37:10 +01:00
SpaceToad
bda9d6b15c added protection against blueprint crash 2014-03-09 15:53:35 +01:00
SpaceToad
89acd880dc minor tweaks and fixes for server release 2014-03-09 15:34:01 +01:00
SpaceToad
1a2bc3a964 fixed server warning 2014-03-09 15:09:37 +01:00
SpaceToad
b615089a9b Merge branch 'BuildCraft-5.0.x' into NextGen
Conflicts:
	build.gradle
2014-03-09 14:54:36 +01:00
SpaceToad
a083857efc renamed BlueprintMangager into SchematicRegistry 2014-03-09 14:48:09 +01:00
SpaceToad
d8163eeca1 Cleanup, and started to migrate filler / quarry to the new bpt
close #1488
2014-03-09 14:29:15 +01:00
SpaceToad
f3e611bedd implemented missing library actions, fix #1482 2014-03-09 13:45:20 +01:00
SpaceToad
970425f9bf Implemented transfer of stacks requirements from client to server, close #1487 2014-03-09 13:15:23 +01:00
SpaceToad
0db2a98e05 Do not store full blueprints anymore, only ids. For #1484 2014-03-09 12:15:55 +01:00
SpaceToad
896dce5b65 reduced memory footprint of bpt requirements, #1484 2014-03-09 11:55:09 +01:00
SpaceToad
b775c045fc Introduced a layer specific for tile schematic, further optimizing for #1484 2014-03-09 11:07:17 +01:00
SpaceToad
add526d8f9 Optimized blueprint memory footprint, for #1484
Air block generate null schematics
x, y, z are not recorded in the schematic anymore
2014-03-09 10:48:55 +01:00
SpaceToad
d38ab99d89 further optimization for large blueprints handling 2014-03-08 20:33:36 +01:00
SpaceToad
854dab6c32 implemented RPC slicing and fixed handling, close #1477 2014-03-08 18:51:55 +01:00
CovertJaguar
ebcd3151bf Fix flowing lava matching 2014-03-08 09:40:24 -08:00
SpaceToad
aaecf6126a library is now passing directly byte arrays over the network, for #1477 2014-03-08 17:44:33 +01:00
SpaceToad
c8ebad37c3 fix performances issues when saving a blueprint from the architect, #1477 2014-03-08 17:13:58 +01:00
SpaceToad
8948339b15 implemented iterative reading of architect, for #1477 2014-03-08 16:23:08 +01:00
SpaceToad
46628683c1 fixed formatting, and use int to store NBT length, for #1477 2014-03-08 15:29:24 +01:00
SpaceToad
b2626a5cff added missing rotation for quartz pillar, #1481 2014-03-08 14:22:46 +01:00
SpaceToad
b925468e62 added rotations for logs, fix #1481 2014-03-08 11:56:02 +01:00
CovertJaguar
de38b80e6f Fix oil worldgen for stone-like blocks 2014-03-07 09:07:54 -08:00
SpaceToad
824396f989 added support for blueprints with no name, fix #1476 2014-03-06 08:55:47 +01:00
SpaceToad
cc4a0eb7db prepare experimental nextgen version 2014-03-05 20:51:37 +01:00
SpaceToad
707e048eb8 refactored class names and some schematic functions 2014-03-05 20:42:44 +01:00
SpaceToad
12e215c611 added back double meta specification 2014-03-05 08:59:14 +01:00
SpaceToad
15bb4eefe9 fixed diamond pipe recording 2014-03-04 22:16:09 +01:00
SpaceToad
83bc69303a now using NBT to pass blueprint over the network 2014-03-04 21:17:43 +01:00
SpaceToad
8a7b612402 migrated model of blueprint support, now slot-specific instead of block-type-specific 2014-03-04 21:03:37 +01:00
SpaceToad
ed0834c04e removed useless class 2014-03-03 23:41:13 +01:00
SpaceToad
955600e7ef fixed serialization of blueprint for the library 2014-03-03 20:49:35 +01:00
SpaceToad
46fe51803d fixed anonymous object serialization 2014-03-02 10:25:57 +01:00
SpaceToad
677b075a47 improved id translation, fixed pipe id translation 2014-03-01 19:58:22 +01:00
SpaceToad
39c9cd3391 ensure that ids on blueprints are not correlated to worlds ids 2014-03-01 18:12:37 +01:00
SpaceToad
4f8a4535b9 re-introduced last blueprint handlers 2014-03-01 17:35:32 +01:00
SpaceToad
db3638fa1c merged with BuildCraft-5.0.x 2014-03-01 10:45:42 +01:00
SpaceToad
8af4e59a6e improved file format, and reverted part of #1471 2014-03-01 10:33:26 +01:00
SpaceToad
43a696bb11 improved file format, and fix #1414 2014-03-01 10:29:35 +01:00
SpaceToad
ebb9857a7a made progress in pipe support for blueprints 2014-03-01 09:56:29 +01:00
Chris
f09da45e15 Merge pull request #1471 from dmillerw/BuildCraft-5.0.x
Fixed partially transparent facades rendering incorrectly
Fixes #1468
2014-02-27 15:57:48 -08:00
SpaceToad
3fba674ef8 Merge branch 'BuildCraft-5.0.x' into NextGen 2014-02-26 23:57:08 +01:00
SpaceToad
d2b058e0f7 fixed name and added protection against NPE, part of #1465 2014-02-26 23:56:54 +01:00
SpaceToad
a18f58f60c minor enhancements to pipe support in blueprints 2014-02-26 23:50:26 +01:00
dmillerw
438a6d906a Fixed indentation 2014-02-26 10:41:26 -08:00
dmillerw
07ce344751 Fixed indentation 2014-02-26 10:36:39 -08:00
dmillerw
9cb360af95 Fixed partially transparent facades rendering incorrectly 2014-02-26 10:33:17 -08:00
fabricator77
05693e1b0b Restore bucket handler so empty buckets fill correctly.
By default clicking on any fluid with an empty bucket will fill it with
water. BucketHandler matches the fluid block clicked on with the
matching fluid filled bucket (item)
2014-02-25 20:18:39 +10:30
Cisien
566760b270 Found some more valid facades! 2014-02-23 17:31:47 -08:00
Cisien
2443f52e16 Oh look! debug log text! <squish> 2014-02-23 16:18:31 -08:00
Cisien
b039726ef1 addFacade with an ItemStack of 0 would create a facade recipe without a block
fixed some spelling mistakes in build.grade
added IDEA project files to .gitignore
2014-02-23 15:24:49 -08:00
SpaceToad
ef2980ccc2 merged with builder branch 2014-02-23 23:28:15 +01:00
SpaceToad
681b3372f7 Merge branch 'BuildCraft-5.0.x' into builder 2014-02-23 23:25:30 +01:00
SpaceToad
830df9948f fixed id mapping computation 2014-02-23 23:16:28 +01:00
SpaceToad
d52acfa732 worked on old bpt files, and fixed requirements computation 2014-02-23 20:38:29 +01:00
SpaceToad
4ab0eaf290 last set of fixes for blueprints authoring 2014-02-23 17:36:47 +01:00