{"push_id":848040702,"size":13,"distinct_size":0,"ref":"refs/heads/master","head":"70b7d3751d8e245eb516d38b2960bdba3c0489ff","before":"4dedb3fb9a2e9694d67687a8ffc1f4c066b62db9","commits":[{"sha":"a2eb12400bdc73b88c52a14348675cd93dbaa680","author":{"email":"93806af59f97199bdb7be810bcfd0c35fbb61999@gmail.com","name":"bloodmc"},"message":"Fix default stack size for ItemTypes.NONE","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/a2eb12400bdc73b88c52a14348675cd93dbaa680"},{"sha":"9fae9eac691a824a6c2cfa5e97f4098f65d4a23d","author":{"email":"93806af59f97199bdb7be810bcfd0c35fbb61999@gmail.com","name":"bloodmc"},"message":"Add support for FakePlayer's with no UUID.\n\n* If a mod passes a FakePlayer with no UUID in GameProfile, we generate a new\none using Forge's FakePlayer UUID.","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/9fae9eac691a824a6c2cfa5e97f4098f65d4a23d"},{"sha":"f8232539120148000033360cca362f13ed9d5470","author":{"email":"efe1c50cd2bd03189bdf6ffb2fdef8f3d074e676@gmail.com","name":"Aaron Hill"},"message":"Update SpongeAPI","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/f8232539120148000033360cca362f13ed9d5470"},{"sha":"d6b3d0fedeae5912c841e4f0d9e89cda1c281a3c","author":{"email":"34c6fceca75e456f25e7e99531e2425c6c1de443@minecrell.net","name":"Minecrell"},"message":"Update ForgeGradle to 2.0.2","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/d6b3d0fedeae5912c841e4f0d9e89cda1c281a3c"},{"sha":"43c4fd1a39d2598cee683239b959201d2e40011b","author":{"email":"f9869a2c93dad38a06e8fb39147155331a1102ab@me.com","name":"Gabriel Harris-Rouquette"},"message":"Start adding timings for data stuff.\nCompletely add timings to data for tests.\nUse IdentityMap instead of concurrentmaps for data processor lookups.\nConsolidate multivalue processor handling in a new single target class processor.\nComplete consolidation of single target processing.\nRename some generic typing for simplicity.\n\nSigned-off-by: Gabriel Harris-Rouquette <gabizou@me.com>","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/43c4fd1a39d2598cee683239b959201d2e40011b"},{"sha":"b0e364e46deadbea603396c73ad888c95903c135","author":{"email":"93806af59f97199bdb7be810bcfd0c35fbb61999@gmail.com","name":"bloodshot"},"message":"Fix wrong method call in MixinChunk. Fixes SpongePowered/SpongeForge#388","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/b0e364e46deadbea603396c73ad888c95903c135"},{"sha":"c35d4a4ebd2b0bf70598f955133f09fd2f922571","author":{"email":"f9869a2c93dad38a06e8fb39147155331a1102ab@me.com","name":"Gabriel Harris-Rouquette"},"message":"Rework timings for data again.\n\nUpdate for weighted entity stuffs.\n\nSigned-off-by: Gabriel Harris-Rouquette <gabizou@me.com>","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/c35d4a4ebd2b0bf70598f955133f09fd2f922571"},{"sha":"d4ebf99241e100054c2ff08a68d0058dd82534a7","author":{"email":"f9869a2c93dad38a06e8fb39147155331a1102ab@me.com","name":"Gabriel Harris-Rouquette"},"message":"Fix misspelling.\n\nSigned-off-by: Gabriel Harris-Rouquette <gabizou@me.com>","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/d4ebf99241e100054c2ff08a68d0058dd82534a7"},{"sha":"a58c14001baae6e979c20a2867e7e66b77216ea1","author":{"email":"93806af59f97199bdb7be810bcfd0c35fbb61999@gmail.com","name":"bloodshot"},"message":"Call onDeath if setting health to 0.\n\nThis makes sure the proper logic is run when setting a living entity's\nhealth to 0.","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/a58c14001baae6e979c20a2867e7e66b77216ea1"},{"sha":"5979b275f35d99c78b8ac976b9e977811fbcddb2","author":{"email":"93806af59f97199bdb7be810bcfd0c35fbb61999@gmail.com","name":"bloodshot"},"message":"Add field to indicate when forge events are being processed internally.","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/5979b275f35d99c78b8ac976b9e977811fbcddb2"},{"sha":"5f748d3138fb7f7fa381c970ceb91824310e6174","author":{"email":"93806af59f97199bdb7be810bcfd0c35fbb61999@gmail.com","name":"bloodshot"},"message":"Always attempt to run 'tryUseItem' during first received placement packet.\n\nFixes SpongePowered/SpongeCommon#236\n\nSince we cancel the second packet received while looking at a block with\nitem in hand, we need to make sure to make an attempt to run the 'tryUseItem'\nmethod during the first packet.","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/5f748d3138fb7f7fa381c970ceb91824310e6174"},{"sha":"eefc01a3b18c7c3b14b222b8503060ebe92330c3","author":{"email":"96f6581a2e038feba7385d947f11b2b432a08db3@gmail.com","name":"BuildTools"},"message":"ExpOrbData","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/eefc01a3b18c7c3b14b222b8503060ebe92330c3"},{"sha":"70b7d3751d8e245eb516d38b2960bdba3c0489ff","author":{"email":"93806af59f97199bdb7be810bcfd0c35fbb61999@gmail.com","name":"bloodshot"},"message":"Implement extended BlockStates.","distinct":false,"url":"https://api.github.com/repos/lucdon/SpongeCommon/commits/70b7d3751d8e245eb516d38b2960bdba3c0489ff"}]}