Changes

Summary

  1. fixed villages generation, fix #1458 (commit: aa65b48) (details)
  2. SideOnly on client only methods in gates (commit: 8d1a56f) (details)
  3. Corrects srcDir property (commit: 9aed7e7) (details)
  4. Set the block name for lasers (commit: e0f968e) (details)
  5. Better support for mod blocks in facades (commit: 55ef362) (details)
  6. clean up some spaces tabs (commit: 5ebb0e4) (details)
  7. Spaces (commit: 1c61f29) (details)
  8. Remove extra logging (commit: fdd8800) (details)
  9. addFacade with an ItemStack of 0 would create a facade recipe without a (commit: b039726) (details)
  10. Oh look! debug log text! <squish> (commit: 2443f52) (details)
  11. Found some more valid facades! (commit: 566760b) (details)
  12. Fixed partially transparent facades rendering incorrectly (commit: 9cb360a) (details)
  13. Fixed indentation (commit: 07ce344) (details)
  14. Fixed indentation (commit: 438a6d9) (details)
  15. fixed name and added protection against NPE, part of #1465 (commit: d2b058e) (details)
  16. improved file format, and fix #1414 (commit: 43a696b) (details)
  17. Clarify setting a dev env (commit: b80b226) (details)
  18. improved file format, and reverted part of #1471 (commit: 8af4e59) (details)
  19. marked 5.0.3 release (commit: 182c7cf) (details)
Commit aa65b484accac28dce2f33dcde98b11c20d993b3 by SpaceToad
fixed villages generation, fix #1458
(commit: aa65b48)
The file was modifiedcommon/buildcraft/energy/worldgen/OilPopulate.java (diff)
The file was modifiedcommon/buildcraft/core/SpringPopulate.java (diff)
Commit 8d1a56f02e9542ab0e4d452f3638eb509357020f by chris
SideOnly on client only methods in gates

Problem: When loading a world that has gates, the server will crash with this exception:
http://paste.cisien.com/f/33730518.txt

Solution: add @SideOnly(Side.CLIENT) to the methods that deal with IIcon, since they are client-side only.

Tested item pipes with gates pulling items from a chest in single player, and in multi-player
(commit: 8d1a56f)
The file was modifiedcommon/buildcraft/transport/gates/GateDefinition.java (diff)
Commit 9aed7e7cba741f4b0540b591d6e91aaffe16d7a1 by chris
Corrects srcDir property

Please validate this change doesn't impact other workspaces. I validated 'gradle build' and 'gradle idea'

In the IDEA workspace, the "Source Root" directory was incorrectly directed to common/buildcraft. This had to be changed to common in the IDEA workspace.
(commit: 9aed7e7)
The file was modifiedbuild.gradle (diff)
Commit e0f968eeb9979e02776b22f953f0e15ed6004dd0 by chris
Set the block name for lasers
(commit: e0f968e)
The file was modifiedcommon/buildcraft/BuildCraftSilicon.java (diff)
Commit 55ef362018ce010e43fd28423a86ac3eb57bdffb by ccurwick
Better support for mod blocks in facades
Blocks can be blacklisted from becoming facades in the config
Added an IMC message for blacklisting facades. send an IMC message with the item stack, and the blacklist-facade command
Register FacadeRecipe with the RecipeSorter
Facades store the block registry block name in place of the ID. Existing facades will be updated automatically.
The add-facade IMC string message implementation now requires block registry name instead of id. (but still works with id, for now)
The FacadeRecipe handler will rotate through the meta of the blocks the facade is made from allowing cycling through variants (such as colors of wool).
(commit: 55ef362)
The file was modifiedcommon/buildcraft/core/InterModComms.java (diff)
The file was modifiedcommon/buildcraft/core/BuildCraftConfiguration.java (diff)
The file was modifiedcommon/buildcraft/transport/render/FacadeItemRenderer.java (diff)
The file was modifiedcommon/buildcraft/BuildCraftTransport.java (diff)
The file was modifiedcommon/buildcraft/transport/ItemFacade.java (diff)
The file was modifiedcommon/buildcraft/core/InterModComms.java (diff)
The file was modifiedcommon/buildcraft/transport/ItemFacade.java (diff)
The file was modifiedcommon/buildcraft/core/InterModComms.java (diff)
The file was modifiedcommon/buildcraft/transport/ItemFacade.java (diff)
Commit b039726ef114275d74fdb3933f4ca54735d22bc8 by ccurwick
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
(commit: b039726)
The file was modifiedcommon/buildcraft/transport/ItemFacade.java (diff)
The file was modifiedbuild.gradle (diff)
The file was modified.gitignore (diff)
Commit 2443f52e16973cf660be4ac2cbd10011a5e0bc26 by ccurwick
Oh look! debug log text! <squish>
(commit: 2443f52)
The file was modifiedcommon/buildcraft/transport/ItemFacade.java (diff)
Commit 566760b270fdd0942cb3bbe3e3a7e7864d1b7772 by ccurwick
Found some more valid facades!
(commit: 566760b)
The file was modifiedcommon/buildcraft/transport/ItemFacade.java (diff)
The file was modifiedgradlew.bat (diff)
Commit 9cb360af957b11ac7b53449f4cb43fd2b87a1ba6 by dmillerw
Fixed partially transparent facades rendering incorrectly
(commit: 9cb360a)
The file was modifiedcommon/buildcraft/transport/render/FacadeItemRenderer.java (diff)
The file was modifiedcommon/buildcraft/transport/BlockGenericPipe.java (diff)
The file was modifiedcommon/buildcraft/transport/render/PipeRendererWorld.java (diff)
The file was modifiedcommon/buildcraft/transport/render/FacadeItemRenderer.java (diff)
The file was modifiedcommon/buildcraft/transport/render/PipeRendererWorld.java (diff)
The file was modifiedcommon/buildcraft/transport/render/FacadeItemRenderer.java (diff)
Commit d2b058e0f79e188d0c59d6f83fcaafc2a906f25b by SpaceToad
fixed name and added protection against NPE, part of #1465
(commit: d2b058e)
The file was modifiedcommon/buildcraft/transport/ItemFacade.java (diff)
Commit 43a696bb11bbd68b7e890649af9bf48be79be846 by SpaceToad
improved file format, and fix #1414
(commit: 43a696b)
The file was modifiedcommon/buildcraft/transport/Pipe.java (diff)
The file was modifiedREADME.md (diff)
Commit 8af4e59a6e62fc15830a18e6ce94f5430d752047 by SpaceToad
improved file format, and reverted part of #1471
(commit: 8af4e59)
The file was modifiedcommon/buildcraft/transport/BlockGenericPipe.java (diff)
The file was modifiedbuild.gradle (diff)