Gunther De Wachter
fbcf8c4705
Highly incomplete code. First work on porting to 1.12. Still need to rework a LOT of things.
2017-07-06 01:57:19 +02:00
Gunther De Wachter
e6e858820f
Updated forge and added some more stuff from the new mappings.
2017-07-03 07:34:24 +02:00
Gunther De Wachter
890eef1803
Update MCP Mappings to stable_32
...
Some mapping updates are just straight up weird. 20170516 -> isBlockSolid, 20170517 -> causesDownwardCurrent
2017-07-03 06:54:45 +02:00
Gunther De Wachter
10e050c35b
Fixed potential memory leak in the UI code.
2017-06-30 17:17:34 +02:00
Gunther De Wachter
d3bb71d834
Fixed JEI clearing the search bar. That last commit was pushed a bit too hastily.
2017-06-29 10:40:47 +02:00
Gunther De Wachter
3f7051ec8e
Fixed clearing of the search bar when looking at recipes
...
Why mezz why...
2017-06-29 10:30:14 +02:00
Gunther De Wachter
178198b0c6
Fixed render issue with cables/certain blocks on a specific side.
2017-06-29 04:16:35 +02:00
Gunther De Wachter
61b81fc802
Fix facade recipes. Hopefully the last null check fix.
2017-06-27 20:39:06 +02:00
Gunther De Wachter
b819fe4adb
Fixed "Air" tooltip displaying in the interface terminal. More missed null checks.
2017-06-27 18:00:55 +02:00
Gunther De Wachter
da5879b667
First batch of null -> isEmpty() checks.
...
I most likely still missed a ton of checks...
2017-06-26 05:15:25 +02:00
Gunther De Wachter
370fc49357
Temporary (?) hacky fix to display the craftable items
...
This is kind of a hackjob IMO but it saves me the trouble of possibly rewriting large portions of either the AE codebase or ASM'ing the vanilla classes.
2017-06-25 18:01:30 +02:00
Gunther De Wachter
c74aaddbd3
Fixed texture issue for the crafting window.
2017-06-24 16:50:26 +02:00
Gunther De Wachter
86dd8193f7
Add/Change some missing code for the 1.11.2 upgrade
2017-06-02 23:55:31 +02:00
yueh
1cde7bc933
Changed to Null ItemStack instead of null.
2016-12-21 20:38:37 +01:00
yueh
ed9e6dd21c
Port to 1.11
2016-12-21 20:38:36 +01:00
yueh
a14cf2204d
Fixes anchor rendering ( #2698 )
...
* Fixes #2680 : Use a shorter cable anchor model when blocked by a facade.
* Fixes #2664 : Prevent anchors from creating intersection.
Replaced the simple List<ResourceLocation> for the static models with a
new container also indicating a solid part, which can be used to prevent
the creation of an intersection.
2016-12-14 22:37:10 +01:00
yueh
5028c8025b
Fixes #2669 : Missing particle texture for pylons.
2016-12-01 10:56:01 +01:00
yueh
887339f7b8
Removed ASMTweaker and replaced it with AT. ( #2636 )
...
Added appeng_at.cfg and updated build.gradle to correctly include the AT when building.
Deleted the now useless ASMTweaker.
Moved the coremod from package transformer to coremod as a better matching name.
Updated the old 1.7.10 code using reflection to drop it where forge or vanilla now exposes that functionality directly.
2016-11-26 14:08:10 +01:00
yueh
a665200c31
Refactored AEConfig ( #2633 )
...
Added a singleton getter instead the public field.
Reduced all fields to private.
Replaced field access with getters.
Added setters where necessary (Dimension/Biome Registration)
Added config options to disable more features.
Splitted Enum name from the config key.
Changed FacadeConfig and Networkhandler similar to AEConfig.init().
2016-11-26 14:07:34 +01:00
yueh
6c91e852ec
Fixes #2608 : Handle scrollbar on mouseclicks not during rendering.
2016-11-13 13:16:08 +01:00
Sebastian Hartte
32a0496bc2
Fixes facade stilts sometimes being rendered using the facade texture's tint.
2016-11-07 00:17:24 +01:00
shartte
0e7981d717
Cleaning Up Mod Integrations ( #2581 )
...
* Cleaned up unused Mod integrations other than for mods that are likely to be integrated soon.
* Introduced an easier Facade class to access mod integration abstractions (called Integrations).
* Removed the link between IntegrationType and integration abstraction. Integrations are now explicitly instantiated inside of IntegrationNode.
2016-11-06 20:23:14 +01:00
Sebastian Hartte
fbb0c05c7f
Fixes #2577 : Use the item stacks color handler to color tinted quads of the block model.
2016-11-06 03:35:56 +01:00
yueh
7ac817e9ae
Fixes #2556 , #2579 : Restore old click behaviour.
2016-11-05 23:28:27 +01:00
Sebastian Hartte
af54883fd3
Fixes #2558 : Make Sky Stone Chest TESR more robust against odd world state, as Vanilla also does.
2016-11-02 20:44:50 +01:00
Sebastian Hartte
2fe5a3cef8
Fixes #2557 : Made facades much more robust when rendering. Facades now use string ids for the base item in NBT again to avoid issues when loading worlds with a different Item ID registry mapping. In addition, we don't store the Block metadata instead of the Item Damage anymore, since when reading a facade back in, we were using that block metadata as the item damage, which is technically incorrect.
2016-11-02 01:43:01 +01:00
yueh
a3c33d5323
Fixed typo in prioritylist.
2016-11-01 16:15:05 +01:00
Sebastian Hartte
971fc3d243
Fixes #2533 and #2531 : Slight overhaul to how Facades store the associated item and retrieve the sprite.
2016-10-30 15:19:48 +01:00
Sebastian Hartte
c2b5a58dd2
Fixes #2532 : Work around bug in Forge lighting pipeline and UnpackedBakedQuad.
2016-10-30 13:15:42 +01:00
Sebastian Hartte
bd97a6edd5
Fixes #2525 : Break particles for all attachments of a cable bus.
2016-10-29 19:44:10 +02:00
Sebastian Hartte
59544993bd
This reverts back to the old way of extending the vertex format with the necessary vertex element for lightmap data, if fullbright quads are enabled. Instead of then enabling the extended vertex format for Optifine, it is disabled if Optifine is detected.
...
Since the root cause is actually that the Vanilla lighting pipeline doesn't support such Vertex Formats, we disable it also if the Forge lighting pipeline is disabled.
This also relates to #2489 .
2016-10-27 20:05:18 +02:00
Sebastian Hartte
23f8497dea
Fixes #2498 : Corrected color of biometric card with hash = 0 and correctly delegate the perspective aware transformations to the base model. In addition, don't allocate an empty cache for all cached models.
2016-10-24 23:11:08 +02:00
yueh
a1ae91af76
Closes #2501 : Hide substitution buttons for processing
...
Hides the substition button in processing mode to avoid confusion as it is
not usable there as well as not showing it as part of the tooltip.
Further it ensures that patterns are encoded with the setting being
disabled, should we add the support later without breaking existing
setups.
2016-10-24 11:39:59 +02:00
Sebastian Hartte
4b607d8fc8
#2489 : Use a default vertex format for the custom lightmap in the cube builder as well.
2016-10-21 13:44:26 +02:00
Sebastian Hartte
a72c97e666
#2438 : Implemented forge energy capabilities. Removed other disabled energy units for the time being.
2016-10-19 20:57:59 +02:00
Sebastian Hartte
433d575fd4
Fixes #2467 : Straight connections for glass and dense cables are now constrained to the requested connection type on both sides.
2016-10-18 23:47:35 +02:00
Sebastian Hartte
6cdcd8ccc9
Trying to fix #2489 : Always use the BLOCK VertexFormat for fullbright quads, and try to disable diffuse lighting for them.
2016-10-18 23:06:54 +02:00
Sebastian Hartte
dacce3e7bd
Fixes #2470 : Implement rendering of the crafting output for encoded patterns when shift is being held.
2016-10-16 23:51:09 +02:00
Sebastian Hartte
c427fa04a7
Fixes #2472 : Off by when selecting texture for channels >= 5.
2016-10-16 22:27:21 +02:00
Sebastian Hartte
4102f7b8f5
Fixes #2447 : Rotate textures for straight cable connections.
2016-10-15 15:19:22 +02:00
Sebastian Hartte
ea8c02b591
Implemented translucent facades.
2016-10-15 13:40:41 +02:00
Sebastian Hartte
877f87afe4
Fixes #2414 : Sky Compass not respecting placement face.
2016-10-15 13:13:19 +02:00
Sebastian Hartte
c590e7f6e6
Fixes #2377 : Paint blocks now render correctly.
2016-10-15 11:50:55 +02:00
Sebastian Hartte
7761a37d59
Fixes #2431 : Implemented multi block rendering for quantum network bridge.
2016-10-14 22:59:14 +02:00
Sebastian Hartte
202dff3a96
Fixes #2376 : Implemented coloring on color applicator.
2016-10-14 00:08:42 +02:00
Sebastian Hartte
e82641760b
Implemented Biometric Card Hash display.
2016-10-12 23:55:08 +02:00
Sebastian Hartte
2b1c11b0bb
Fixes #2455 : Avoid using glPushAttr
2016-10-11 21:22:55 +02:00
yueh
69e1c5433f
Fixes #2454 : Incorrect bottom edge texture rotation on pylons on X axis
2016-10-11 15:38:47 +02:00
Sebastian Hartte
55d66be929
Fixes #2448 : Facades items and blocks now use the same algorithm to determine the block texture.
...
Facades will now use the correct side to determine the texture to use, and will fall back to general quads.
Fixed crafting of facades on the server by removing the check for model simplicity.
2016-10-09 21:59:56 +02:00
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