Commit Graph

14 Commits

Author SHA1 Message Date
Shadowfacts db8d4e2651
Fix incorrect neighbor updating 2019-01-07 20:46:05 -05:00
Shadowfacts 4ca4c47ec1
Don't drop multiparts for creative players 2019-01-06 10:28:36 -05:00
Juuxel 5173175668 Updating block state neighbors (#2)
* Add item settings

* Restore original build.gradle

* Add a call to updateNeighborStates in updateWorld

This is needed for validating neighboring blocks with getStateForNeighborUpdate.
2019-01-06 09:47:52 -05:00
Shadowfacts fd737cfd23
Add Multipart::canIntersectWith 2019-01-05 14:04:46 -05:00
Shadowfacts 32d645776e
Add Multipart add/remove hooks 2019-01-05 10:14:52 -05:00
Shadowfacts 835d75f06e
Add MultipartContainer#getParts(Multipart) 2019-01-05 10:04:24 -05:00
Shadowfacts 5ad5d569c3
Add container/view methods for getting the world and pos 2019-01-01 18:40:38 -05:00
Shadowfacts 7c465d01f4
Initial implementation of container getPart(Direction) 2018-12-29 18:33:16 -05:00
Shadowfacts 53b0db1cc4
Change MultipartEntity container to a view 2018-12-28 13:25:31 -05:00
Shadowfacts 3fa9b5c1ee
Destroy containers that are created unnecessarily 2018-12-28 13:13:51 -05:00
Shadowfacts 9de6875866
Reorganize 2018-12-27 21:55:51 -05:00
Shadowfacts 6d0a8f22bf
Use separate blocks for ticking/non-ticking containers 2018-12-27 21:44:50 -05:00
Shadowfacts 42413ebfae
Tweak container API 2018-12-25 13:29:54 -05:00
Shadowfacts 5759262d07
Initial tickable multipart entity implementation 2018-12-25 12:08:48 -05:00