52 Commits (9d3a80ddf56d9783ea1edb15f6163e4bf6eaa6c5)

Author SHA1 Message Date
Shadowfacts 9d3a80ddf5
Update to 19w03c
5 years ago
Juuxel 126b5b7482 Replace loot context type reflection with a mixin (#3)
5 years ago
Shadowfacts 60c785dc2b
Really fix incorrect neighbor updating
5 years ago
Shadowfacts db8d4e2651
Fix incorrect neighbor updating
5 years ago
Shadowfacts 3a35118bb9
Update to latest mappings
5 years ago
Shadowfacts 4ca4c47ec1
Don't drop multiparts for creative players
5 years ago
Shadowfacts b601cdb516
Add multipart placement context isOffset
5 years ago
Juuxel 5173175668 Updating block state neighbors (#2)
5 years ago
Shadowfacts 26cfe04646
Fix ShapeUtils::hasSolidSide
5 years ago
Shadowfacts b6813ad14d
Add multipart container hasSolidTopSurface implementation
5 years ago
Shadowfacts e2db11e181
Update JavaDocs
5 years ago
Juuxel 6206c437b9 Add item settings (#1)
5 years ago
Shadowfacts fd737cfd23
Add Multipart::canIntersectWith
5 years ago
Shadowfacts 32d645776e
Add Multipart add/remove hooks
5 years ago
Shadowfacts 835d75f06e
Add MultipartContainer#getParts(Multipart)
5 years ago
Shadowfacts d411a15bba
Change ItemMultipart -> MultipartItem
5 years ago
Shadowfacts 733757a694
Fix mixin not using fully qualified method signature
5 years ago
Shadowfacts 4dd1d98600
Remove test initializer from mod def
5 years ago
Shadowfacts 5ad5d569c3
Add container/view methods for getting the world and pos
5 years ago
Shadowfacts f0e150664d
Add hit side to Multipart::activate
5 years ago
Shadowfacts 7c465d01f4
Initial implementation of container getPart(Direction)
5 years ago
Shadowfacts 6ade580e85
Update to latest Fabric/yarn
5 years ago
Shadowfacts 9f2f8ddf9e
Draw block highlight for specific multipart hit
5 years ago
Shadowfacts 4498feaee1
Show targeted multipart in debug HUD
5 years ago
Shadowfacts 53b0db1cc4
Change MultipartEntity container to a view
5 years ago
Shadowfacts 271bb0165e
Remove unnecessary state parameters
5 years ago
Shadowfacts d0d4d8f257
Remove unused method
5 years ago
Shadowfacts 3fa9b5c1ee
Destroy containers that are created unnecessarily
5 years ago
Shadowfacts ab3b81eac9
Add JavaDocs
5 years ago
Shadowfacts 9de6875866
Reorganize
5 years ago
Shadowfacts 36019c3116
Fix desync issue caused by container type switching
5 years ago
Shadowfacts 6d0a8f22bf
Use separate blocks for ticking/non-ticking containers
5 years ago
Shadowfacts 42413ebfae
Tweak container API
5 years ago
Shadowfacts 5759262d07
Initial tickable multipart entity implementation
5 years ago
Shadowfacts 17a5a8d6ee
Cleanup
5 years ago
Shadowfacts b334e6987e
Extract MultipartContainer into its own interface
5 years ago
Shadowfacts d167b53931
Initial MultipartEntity implementation
5 years ago
Shadowfacts 04c21b644c
Add test slab multiparts
5 years ago
Shadowfacts 3cce66f53e
Rewrite multipart placement logic
5 years ago
Shadowfacts dd479376fd
Remove MultipartSlot
5 years ago
Shadowfacts fc5ccc35dd
Fix typo
5 years ago
Shadowfacts 0f8d9f1353
Add multi-model support for multiparts
5 years ago
Shadowfacts 83a2a2e852
Multipart item models
5 years ago
Shadowfacts 5718fb5e16
Cleanup
5 years ago
Shadowfacts 46abfcba3b
Multipart model loading
5 years ago
Shadowfacts 7c059deb02
Update to latest Fabric/yarn
5 years ago
Shadowfacts cb98afd9f3
Fix test texture
5 years ago
Shadowfacts 9dc046491f
Move mixin to ModelLoader
5 years ago
Shadowfacts f03001699b
Add part activation
5 years ago
Shadowfacts 72fa61fe87
Cleanup
5 years ago