Sebastian Hartte
749ebeb91d
Moved part textures from parts to part to be consistent with singular naming used in Minecraft (and for the model directory).
2020-07-19 14:14:18 +02:00
shartte
5b3c4aef79
When blocks adjacent to multiblock-capable blocks are updated, ( #4474 )
...
do not always recalculate existing multiblocks. Only do so,
if the adjacent block is either part of the multiblock's bounding
box, or if the adjacent block would be a valid part of the multiblock.
2020-07-18 18:18:24 +02:00
shartte
8142eb90a6
Added new Cell Rendering to ME Chest ( #4464 )
...
Moved cell models to origin 0,0,0.
Implemented a TER to render cell models/LED in the ME chest as they are rendered in the drive.
2020-07-17 20:37:07 +02:00
yueh
06735f5c39
Rewrite drive model to support custom cell models ( #4459 )
...
* Rewrite driver model to support custom cell models
Each cell can now register a mapping Item -> ResourceLocation for a
custom cell model. Fallback will always be a 1k item cell.
2020-07-11 23:07:20 +02:00
yueh
0d43ca15be
Removed AEApi
...
Moved all internal access to the internal `Api` class using a new static
getter.
2020-07-11 19:40:34 +02:00
shartte
1a7bac1fcc
Merge pull request #4438 from AppliedEnergistics/drive-state-sync
...
Refactored drive state sync
2020-07-02 12:18:40 +02:00
shartte
19dee8d339
Merge pull request #4443 from AppliedEnergistics/cable-bus-redstone-connections
...
Refactored CableBus to pass the direction directly.
2020-07-02 12:17:54 +02:00
shartte
a2344f52e1
Merge pull request #4445 from AppliedEnergistics/materials-rework
...
Changed AEGlassMaterial to Materials
2020-07-02 10:55:32 +02:00
yueh
bafc65d3a8
Changed AEGlassMaterial to Materials
...
Preparation in case we need more to support custom non solid, non
opaque, or similar blocks.
Removed custom fullSize/opaque blocks in favour of Material
2020-07-02 09:57:47 +02:00
Sebastian Hartte
f573b52b1b
Be more lenient with the return value of BlockItem.tryPlace (it might be CONSUME in future versions).
2020-07-02 01:12:53 +02:00
yueh
7dffbf78ce
Refactored CableBus to pass the direction directly.
2020-07-01 19:56:39 +02:00
yueh
77b544ce4f
Refactored drive state sync
...
Removed blinking state for now
2020-07-01 14:22:07 +02:00
yueh
17b919a171
Mark CableBusBlock as variableOpacity.
2020-06-30 15:37:34 +02:00
yueh
d79d284690
Fix formatting
2020-06-29 22:17:25 +02:00
Sebastian Hartte
d5491549eb
Fixes TinyTNT not being primable with flint & steel.
2020-06-29 21:01:30 +02:00
yueh
cb62d3a706
Refactored how cell state is exposed ( #4422 )
...
Replaced fuzzy ints with a well defined enum
Moved API related cell interfaces to a new subpackage
Introduced a new client helper method to register a cell texture for a storage channel
Added a method to obtain the storage channel for a drive or chest slot
Added a new cell state for cells with stored items but neither types nor completely full
2020-06-22 22:18:41 +02:00
Sebastian Hartte
f32289d881
A not-perfect cache for the VoxelShape to improve performance.
2020-06-22 16:50:51 +02:00
Sebastian Hartte
b4471b1abb
The Great Renamening of 2020
2020-06-22 13:21:23 +02:00
Sebastian Hartte
abe3334488
More FIXME fixes
2020-06-22 11:48:30 +02:00
Sebastian Hartte
45dd8930d3
FIXME removals
2020-06-22 11:35:52 +02:00
Sebastian Hartte
c4b5100283
Removal of lots of fixmes.
...
Removed InvTweaks sort order (mod indicates it wont update, suggested replacement cpw sorting mod only sorts by count and reg-id).
Reactivated dissassemble special recipe.
Removed leftovers from cable bus non-tesr tile.
Added JEI facade recipes back in.
Removed superflous datagen for quartz tools.
2020-06-22 02:32:19 +02:00
Sebastian Hartte
8350ae5f45
Formatting fixes
2020-06-22 01:30:16 +02:00
Sebastian Hartte
3e0bfec882
Added CTM back in (???)
...
May need to be tweaked
2020-06-22 01:28:44 +02:00
Sebastian Hartte
bfa574ed21
Remove isSolidOnSide since this is now handled by the voxel shape (collision).
2020-06-22 01:03:34 +02:00
Sebastian Hartte
5367315fd3
Fixed Facades Creative Tab.
...
Moved Facades Whitelist to Tag.
Moved Facades TileEntity config over to an AE feature.
2020-06-22 00:52:38 +02:00
Sebastian Hartte
dd371c2c7f
Removing these methods since subclasses have to handle their own collision shapes.
2020-06-21 17:49:52 +02:00
Sebastian Hartte
434386a7ff
Added test command for testing ore gen.
...
Started reimplementing quartz ore gen ontop of vanilla mechanics.
Fixes several sidedness issues.
Added recipe serialization for server->client sync.
2020-06-20 18:04:20 +02:00
yueh
fe215f0a91
Code Cleanup
2020-06-19 16:09:06 +02:00
Sebastian Hartte
e9e06fa7ee
Renamed MAC -> Molecular Assembler
2020-06-16 23:17:29 +02:00
yueh
5225ea426b
pick 97420a31d The big reformat of 2020
2020-06-16 21:45:35 +02:00
Sebastian Hartte
d50dcc31fa
Working on drive design.
...
Several particle crash fixes.
2020-06-15 22:20:29 +02:00
Sebastian Hartte
69c9407796
Fix block state updates for tile-entity dependent block states.
2020-06-14 21:41:25 +02:00
Sebastian Hartte
d43e8d19dd
Implements opening containers from items with and without a block context.
2020-06-14 21:23:55 +02:00
Sebastian Hartte
129b8f5a2b
Remove superflous spaces in tooltip for chargeable block items.
2020-06-14 19:47:41 +02:00
Sebastian Hartte
8e8cbca57b
Fixes transparency of tab button icons.
...
Fixes priority sub-gui returning to ME-chest-interface rather than storage-cell interface for ME chests.
2020-06-14 19:26:52 +02:00
Sebastian Hartte
190060754d
Fix visual updates for quartz growth accelerator not occuring on power change of TE.
2020-06-14 12:57:03 +02:00
Sebastian Hartte
5ec07dc4fe
Disable loot table for cable bus block (drops must be handled in tile entity to drop all connected parts).
2020-06-14 12:56:48 +02:00
Sebastian Hartte
2e41d44964
Fix default block properties.
2020-06-13 22:46:13 +02:00
Sebastian Hartte
d8660a53be
Fix placement orientation for tile entities facing away from the player.
2020-06-13 21:15:58 +02:00
Sebastian Hartte
a4b16c21a3
Spatial Sky Renderer fixed
...
Changed Tooltips for Spatial Cells
Updated forge + mcp
2020-06-13 15:51:04 +02:00
Sebastian Hartte
832d517e98
Spatial Dimension Changes
2020-06-13 12:28:56 +02:00
Sebastian Hartte
94226f3219
Working spatial dimensions teleport.
2020-06-13 01:11:31 +02:00
Sebastian Hartte
7d3ecd580e
Fix CreativeTab ordering and erronous adding to all item groups for some items.
2020-06-09 10:58:09 +02:00
Sebastian Hartte
97e065ea1f
Part models
2020-06-09 00:53:40 +02:00
Sebastian Hartte
4b11b8857b
Start of part registration.
2020-06-08 21:27:22 +02:00
Sebastian Hartte
b2afa0398c
More Rendering fixes
2020-06-08 18:36:03 +02:00
Sebastian Hartte
679ea1c332
UVLightMap loader now works again (needs another pass).
2020-06-07 18:58:31 +02:00
yueh
23b6e195ac
Revert using internal API
2020-06-07 17:21:20 +02:00
Sebastian Hartte
1c7a28c606
More Rendering Fixes
2020-06-07 15:57:07 +02:00
Sebastian Hartte
6011b2dd49
Added custom method for updating block state from TileEntity state changes.
2020-06-07 12:41:32 +02:00