{"push_id":554595736,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"cfff6490cb90d3de0e4f81ef37b129c9dd5dc83c","before":"9a1372849283b302bc6e73d83494734d5e445a78","commits":[{"sha":"365dc1c639f26f32fa9847d2b74aaba2557e20a1","author":{"email":"03168d9622bd169a9049b30b5df45df8d41c1f9c@gmail.com","name":"jp"},"message":"Improved Books","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/365dc1c639f26f32fa9847d2b74aaba2557e20a1"},{"sha":"5bae4386470fae35bd051be7343ace1892210ea4","author":{"email":"8af4d34bb7f1d7108b3615b465934f46d44b5cb5@users.sf.net","name":"Diego Martinez"},"message":"Keep metadata on book place/dig.","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/5bae4386470fae35bd051be7343ace1892210ea4"},{"sha":"0c7dfa9ba6bc1cefd7ccaea81241fa2c0ff91e6e","author":{"email":"8af4d34bb7f1d7108b3615b465934f46d44b5cb5@users.sf.net","name":"Diego Martinez"},"message":"Move `register_on_player_receive_fields` out of the loop.\n\nAvoids registering one `on_receive_fields` per book color,\nwhich is wasteful.\n\nAlso, minor fixes mainly for conciseness' sake.","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/0c7dfa9ba6bc1cefd7ccaea81241fa2c0ff91e6e"},{"sha":"2cdf6667dc017d7ac1c245fa4cf23c0ade7b0579","author":{"email":"8af4d34bb7f1d7108b3615b465934f46d44b5cb5@users.sf.net","name":"Diego Martinez"},"message":"Set infotext to the book's title.\n\nAlso use `swap_node` to avoid losing metadata on (placed)\nbook open/close.","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/2cdf6667dc017d7ac1c245fa4cf23c0ade7b0579"},{"sha":"b4b281d9ea700349c7dc4ef6f5336c8f04d021de","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"abstract most inventory handling code into a homedecor registration function\n\ndrawtype and param related defaults are being handled as well\nfor now we still leave the locked-node generation to locked.lua, due to its furnace-like node support\n\nexample:\nhomedecor.register(\"penbox\", {\n\t<common defs>\n\tinfotext=S(\"Penbox\"),\n\tinventory = {\n\t\tsize=8,\n\t\tformspec=…\n\t\tlockable=true -- will be supported later\n\t},\n})","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/b4b281d9ea700349c7dc4ef6f5336c8f04d021de"},{"sha":"0a0c558c3a9164bc5b25421a8877fbab2abbfa87","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"rewrite the node stacking/expansion code, preventing a crash building on unknown nodes, and reduce table lookups and overall code","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/0a0c558c3a9164bc5b25421a8877fbab2abbfa87"},{"sha":"8f0c7c20c637ec5fd0f9e0d909980361d083e4ce","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"make expanded items test for on_rightclick before actually placing","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/8f0c7c20c637ec5fd0f9e0d909980361d083e4ce"},{"sha":"fefb3f9f20893213d86dfd0f801d67b4c8e9823c","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"make sure any expansion node is being replaced with air if it's buildable_to and no other second node is being used as replacement","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/fefb3f9f20893213d86dfd0f801d67b4c8e9823c"},{"sha":"cdbdcbef141844577c549cabc5947f2691aa3bd2","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"make doors use the new expansion functions","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/cdbdcbef141844577c549cabc5947f2691aa3bd2"},{"sha":"9912f72de6d4fb02cf02c01cb6ffdace119e18c9","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"don't assume all locked multinodes to be refrigerators","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/9912f72de6d4fb02cf02c01cb6ffdace119e18c9"},{"sha":"d6ce145f9c35ff0c6819afb4e38a1f4f5f649dc3","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"use an expand def-field to automaticly expand and unexpand the three available types of expansion and let nearly all decor use this form\n\nexample of usage:\n\texpand = { top=\"homedecor:newnode\", right=\"homedecor:rightnode\", forward=\"homedecor:forwardnode\" }","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/d6ce145f9c35ff0c6819afb4e38a1f4f5f649dc3"},{"sha":"b87ce2d2a7adb5e5bd4f9417d4cc2011382ea6b9","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"allow \"air\" to be set in expand.top/forward/right to allow for better handled multinode meshnodes","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/b87ce2d2a7adb5e5bd4f9417d4cc2011382ea6b9"},{"sha":"e9bfc337d44a5779b0144a92d1cc988d261c07b2","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"abstract fake_fire node registration to reduce code size and make the code more maintainable","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/e9bfc337d44a5779b0144a92d1cc988d261c07b2"},{"sha":"306a6798b3c38bd74b9dbb2326b68a0010f67281","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"add an after_unexpand hook to allow beds to properly expand and unexpand, and update beds to use expansion in the process","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/306a6798b3c38bd74b9dbb2326b68a0010f67281"},{"sha":"5b35bb571bdd5ebb0edb9bcda4bc6fd61b05ab08","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"remove a leftover empty function","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/5b35bb571bdd5ebb0edb9bcda4bc6fd61b05ab08"},{"sha":"0341a00f9f6e74e4afed86f0c1c93d4131e71015","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"also make the japanese door use the expand function, giving it a proper construction (buildable_to) and prevent crashes when rightclicking onknown nodes with it","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/0341a00f9f6e74e4afed86f0c1c93d4131e71015"},{"sha":"cc9a1a9c3cf044453aa0faef7a8a7194160ce188","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"select a formspec automaticly from a table if none is supplied","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/cc9a1a9c3cf044453aa0faef7a8a7194160ce188"},{"sha":"3c357b4b499116f518734624db30f5f689390681","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"fix formspecs and use the inventory sizes for cardboard box and medicine cabinet, that their formspecs allowed to use before","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/3c357b4b499116f518734624db30f5f689390681"},{"sha":"e010ab83fcd6414bb4420a15c9b6cb27cb05b0f0","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"remove an obsolete function from init.lua","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/e010ab83fcd6414bb4420a15c9b6cb27cb05b0f0"},{"sha":"6245956ba454552d342821acf0694b44f635aa2d","author":{"email":"c06223bf1fc409edd75ce1e8ca3cb2b68dbf29d2@users.noreply.github.com","name":"Tim"},"message":"add missing gettext variable","distinct":true,"url":"https://api.github.com/repos/t4im/homedecor_modpack/commits/6245956ba454552d342821acf0694b44f635aa2d"}]}