Sebastian Hartte
3f6607028d
Fixes #2432 : New model for wireless access point which includes status indicators, correct model rotation, and lit/unlit torch variants.
2016-10-09 19:43:01 +02:00
Sebastian Hartte
d9885bd4a8
Fixes #2429 : Inscriber TESR
2016-10-09 00:03:29 +02:00
Sebastian Hartte
0720d50f2f
Refactored hit particles on cable buses and made the code much nicer.
2016-10-03 21:46:40 +02:00
Sebastian Hartte
8ee6f58656
Fixes #2421 : Reimplemented addHitEffects so that block break particles show up again.
2016-10-03 21:34:58 +02:00
Sebastian Hartte
9eb093d865
Fixes #2392 : Using the Minecraft version of Matrix4f will not set it to identity in the constructor, causing the item to disappear.
2016-10-03 17:32:57 +02:00
yueh
f0e3c6eae9
Fixes #2411 : Use correct direction for compass location
2016-10-03 16:11:07 +02:00
yueh
2e6f15655c
Fixes #2412 : Wrongly declaring SkyStone and SkyStone chest as having subtypes.
2016-10-03 16:06:55 +02:00
Sebastian Hartte
21f4d5e6b6
Added the "rainbow" effect to molecular assemblers.
2016-10-03 12:57:06 +02:00
Sebastian Hartte
af6310b13e
Fixes #2391 . Initial forward/up could never be null thus the initial orientation was never set.
2016-10-03 00:33:43 +02:00
Sebastian Hartte
18ea568e2a
Fixes #2398 by switching to use of the auto rotation
2016-10-02 13:31:37 +02:00
Sebastian Hartte
2de1842445
Implemented facade rendering on the cable bus.
2016-09-29 21:47:50 +02:00
yueh
71396637e3
Organise imports
2016-09-17 17:05:07 +02:00
yueh
035dc244ff
Added missing @Override annotations
2016-09-17 17:00:10 +02:00
yueh
93145750c0
Added missing file headers
2016-09-17 16:00:37 +02:00
yueh
f185bc07a6
Capitalised enums to match conventions
2016-09-17 15:06:00 +02:00
Sebastian Hartte
d48e7e1f6d
Implemented spatial pylon rendering.
2016-09-15 22:12:53 +02:00
Sebastian Hartte
7584d00681
Added crafting monitor item TESR (refactored out item rendering of that kind into a shared class).
...
Fixes server startup issues due to sidedness.
2016-09-14 00:50:02 +02:00
Sebastian Hartte
5b6ed0cfd0
First pass of implementing rendering for crafting cubes ( #7 )
2016-09-12 01:11:38 +02:00
Sebastian Hartte
99b73957c1
Energy Cell fill property had incorrect range ( Fixes #10 )
2016-09-10 17:43:49 +02:00
Sebastian Hartte
3403e47b02
Fixes vibrant quartz glass using the wrong model.
...
Fixes matrix frame not having a model (the block is transparent though).
Don't register an item model for the invalid part anymore.
Make variant registration for items more explicit.
This fixes #5
2016-09-10 13:19:21 +02:00
Sebastian Hartte
7e027da804
Reimplemented cable and parts rendering.
2016-09-10 00:56:28 +02:00
Sebastian Hartte
77cb3d8b92
Added light detector item and block model.
2016-08-27 18:45:25 +02:00
Sebastian Hartte
81984b3ad7
Implemented ME chest item + block model.
2016-08-27 18:12:54 +02:00
Sebastian Hartte
77dff3ab32
Implemented crank TESR.
...
Fixed crash bug in model rotator if state wasn't set.
2016-08-27 13:05:41 +02:00
Sebastian Hartte
fb04890a50
Fixes the cable bus obstructing lighting and some crash issues when placing/breaking cable buses that have not been assigned a bus container yet.
2016-08-26 23:34:18 +02:00
Sebastian Hartte
71a88aa668
Implemented item models for cables.
2016-08-26 19:07:15 +02:00
Sebastian Hartte
9fe692c9bd
Fixes broken controller rendering.
2016-08-26 16:55:01 +02:00
Sebastian Hartte
96a9e2f558
Fixed side-scoping issue that prevented the server to start up.
2016-08-26 14:02:24 +02:00
Sebastian Hartte
b28d468935
Implemented security station rendering.
2016-08-26 13:59:59 +02:00
Sebastian Hartte
0316c1de58
Fixed broken name of TileStationSecurity -> TileSecurityStation
2016-08-26 13:51:38 +02:00
Sebastian Hartte
f3e10b1851
Implemented drive models. Fixed issues with the UVL model loader using a null model loader (and thus crashing).
2016-08-26 13:46:52 +02:00
Sebastian Hartte
576923a2f2
Implemented the sky compass.
2016-08-26 13:07:37 +02:00
Sebastian Hartte
210d5d2602
Merge fixes for interface.
2016-08-26 12:42:51 +02:00
Sebastian Hartte
5211bf4c98
Fixes most of the item model issues after registry name changes.
2016-08-26 12:42:21 +02:00
Sebastian Hartte
85cf7d7981
Makes quartz fixture resources and class consistent with the registry name.
2016-08-26 12:42:21 +02:00
Sebastian Hartte
c0b0687fd3
Makes naming of security station related classes/assets consistent with registry name.
2016-08-26 12:42:21 +02:00
shartte
e276aa682f
Replaced all instances of Guava's Optional type with Java 8's Optional type, as discussed in #81 . ( #90 )
2016-08-26 12:42:21 +02:00
shartte
6f2bbfab4c
Major Refactoring of Bootstrap Code ( #75 )
...
- Refactored boostrap code:
* Completely reworked item/block/tile registration.
* Fixed server side startup.
* Fixed server side startup.
* More documentation.
* More heavy cleanup
* More cleanups.
* Major refactoring of state mapping and fixes a lot of other issue related to item rendering.
* Fixes sky chest item models (no item TESR).
* Only use CachingRotatingBakedModel for tile entities automatically.
Fix default rotation of quartz pillar for item model.
* Used method reference instead of lambda for ItemMeshDefinition for multiparts.
* Removed unnecessary IHasSpecialItemModel
* Removed unused IconReg class.
* Updated resource pack version.
2016-08-26 12:42:21 +02:00
shartte
66df324ef0
Implemented interface states and models ( #66 )
...
* Implemented interface states and models.
2016-08-26 11:09:49 +02:00
elix-x
d7f32a985d
Cables & parts and Baking pipeline
...
- Added cables & parts rendering.
- Facades got a completely new way of rendering. Anvil facades are
totally a thing.
- Added baking pipeline for simplified, highly configurable quad baking.
NOTE: Yes, there are a lot of improvements to do, bugs to fix, stuff to
add. I'm just pushing it prior to code structure change, so it does not
get lost in stashes. But it actually works!
2016-08-19 22:46:13 +02:00
shartte
026de7d590
Energy Cell Item Models ( #44 )
...
* Added energy cell item models.
* Removed the client-side only interface and moved to a method in AEBaseBlock instead.
2016-08-16 15:38:53 +02:00
shartte
785e40ce3e
Implemented quartz fixture model ( #34 )
...
* Implemented the actual quartz fixture model.
* Added a custom texture for the metal bits of the quartz fixture.
2016-08-16 15:38:24 +02:00
elix-x
63f426336b
Fixes and cleanup
...
- Compile error fixes (blame @biggles2206). Fixes #53 .
- UVLModelLoader is now cross compatible with vanilla (vanilla can use
uvl parents who have vanilla parents).
- Due to it, now using uvlMarker instead of .uvl.
- General code reformatting and cleanup.
2016-08-15 18:19:33 +02:00
shartte
24ddc0e574
Controller Model ( #33 )
...
* Implemented the controller models (using the UVL model loader to make the lights be fullbright at night).
2016-08-15 10:28:45 +02:00
shartte
7f923d7f25
Added a powered state for the crystal growth accelerator and added corresponding models. ( #39 )
2016-08-14 13:28:03 +02:00
shartte
5a7d099413
Added active state for vibration chamber and corresponding models. ( #40 )
2016-08-14 13:27:36 +02:00
shartte
53fd4de0cc
Added stair blocks. ( #47 )
2016-08-14 13:26:53 +02:00
Thomas Saunders
8882c16cbf
Move AXIS_ORIENTATION into QuartzPillarBlock
2016-08-14 10:17:50 +01:00
Thomas Saunders
f2cceda471
Move AEBaseBlock.AXIS_ORIENTATION to QuartzPillarBlock
...
Move AEBaseBlock.AXIS_ORIENTATION into QuartzPillarBlock since it's used only there
2016-08-13 18:10:23 +01:00
shartte
8ddff3f459
Fixed blocks state <-> meta conversion ( #31 )
...
-Added missing state <-> meta conversion methods to blocks. Fixes #23 .
2016-08-11 11:40:34 +02:00