Sebastian Hartte
eab6483bd7
Fixes #4551 : Bounding box of annihilation planes is too small.
2020-08-05 00:54:26 +02:00
yueh
7ca9405c8b
Apply the FE tunnel behaviour to the fluid tunnel ( #4550 )
2020-08-04 17:57:59 +02:00
yueh
39959145a3
Revert "Apply the FE tunnel behaviour to the fluid tunnel ( #4545 )" ( #4549 )
...
This reverts commit 22f552217f .
2020-08-04 08:45:10 +02:00
yueh
22f552217f
Apply the FE tunnel behaviour to the fluid tunnel ( #4545 )
...
* Apply the FE tunnel behaviour to the fluid tunnel
* Make a second pass to try and get all the requested fill amount sent out to outputs.
Co-authored-by: Sebastian Hartte <sebastian@hartte.de >
2020-08-03 21:39:34 +02:00
yueh
8f0e408772
Fixes NPE on empty tooltips ( #4546 )
2020-08-03 20:57:10 +02:00
Sebastian Hartte
62bbc32763
Minor cleanup.
2020-08-03 20:31:30 +02:00
shartte
872d8d33cb
Clean up global state for cable render mode ( #4539 )
...
* Clean up the global state used to hack part interaction into respecting
the player's facade render mode. Make the name more indicative of
what is actually happening.
* Fun.
2020-08-03 14:46:39 +02:00
shartte
1801302d8f
Fix SkyStone chest model issues that I had introduced back in 1.8. ( #4542 )
...
This makes the chest 1 pixel higher to restore the look it had in 1.7.
Since the skystone chest's texture is a grungy mess, only the most
obvious texture problems were fixed, while for the skystone block chest,
the look should be close to what it was now.
Also introduces caching for the skystone chest's block shape.
2020-08-03 14:46:23 +02:00
Sebastian Hartte
a85ffec9f9
Unified Parameter-Names for Slots
2020-08-02 22:12:08 +02:00
Sebastian Hartte
5fca946ef3
The lambda has to be replaced with an explicit method to annotate it with @OnlyIn.
2020-08-02 15:45:15 +02:00
Sebastian Hartte
f8446209ce
Move CraftingMonitor rendering customization out to its own class to circumvent issues with a client-side only lambda method being generated in a common-side class.
2020-08-02 15:40:50 +02:00
Sebastian Hartte
088627aedf
Remove client-only methods from ChargerBlock which could potentially create synthetic lambda methods that reference client-only classes (and are not stripped).
2020-08-02 15:13:20 +02:00
shartte
c8d08f9726
Fixes sidedness issues that cropped up with 1.16 ( #4533 )
2020-08-01 22:16:57 +02:00
yueh
259d932946
Fixes 4529: Updated IPart to match new ICapabilityProvider ( #4534 )
2020-08-01 21:01:19 +02:00
shartte
d66986df85
Fix cell models not being loaded. ( #4528 )
2020-08-01 12:59:05 +02:00
shartte
4fa78a2add
Fix #4521 : Register RecipeTypes. ( #4523 )
2020-07-31 17:22:44 +02:00
Sebastian Hartte
98e9faa262
Ported model dependency changes from Fabric 1.16.
...
Made IChestLid sided.
2020-07-30 22:08:19 +02:00
Sebastian Hartte
2fca330ff1
Use BlockPos.toMutable
2020-07-28 20:25:18 +02:00
Sebastian Hartte
3802eace7a
Use StringTextComponent.EMPTY
2020-07-28 20:24:07 +02:00
Sebastian Hartte
2b9c997191
Fix formatting.
2020-07-28 20:19:11 +02:00
Sebastian Hartte
1cb32517ae
Added missing chunk generator registration.
2020-07-28 20:11:18 +02:00
yueh
b3b7547325
Updated mappings to 20200723-1.16.1 ( #4514 )
...
* Limit to 1 gradle worker
2020-07-28 18:33:28 +02:00
yueh
0beab559a6
Fix formatting
2020-07-28 11:44:57 +02:00
yueh
a65be62cd1
Organize and clean imports
2020-07-28 10:29:57 +02:00
Sebastian Hartte
e640918ca0
Compiles, can get ingame, uses Mixins to work around missing Fork Hooks for structures and custom dimensions.
2020-07-28 02:05:24 +02:00
Sebastian Hartte
84e6aaa122
Compiles again.
2020-07-27 23:50:28 +02:00
yueh
56ecda5173
1.16 port
2020-07-27 11:21:50 +02:00
yueh
662dbca3e1
Fixes #4508 : Correctly construct the sparse lists. ( #4511 )
...
* Fixes #4508 : Correctly construct the sparse lists.
Also renamed all uncondensed getters to sparse and all condensed to the simple ones.
* Apply suggestions from code review
Co-authored-by: shartte <shartte@users.noreply.github.com >
* Streamlined collapsing the sparse lists
* Extracted helper to condense stacks
* Sort lists desc by stack size
Co-authored-by: shartte <shartte@users.noreply.github.com >
2020-07-27 11:21:06 +02:00
shartte
7e89317dd5
Fix substitutions not being correctly recognized. ( #4507 )
2020-07-26 22:25:18 +02:00
shartte
59e40ccbd9
Fixes mouse handling for right-clicks to clear the search box and middle-click for crafting. ( #4505 )
2020-07-26 16:30:53 +02:00
yueh
774f88ee90
Clear searchfield on rightclick ( #4503 )
2020-07-26 15:28:52 +02:00
yueh
0528879833
Moved datagens to appeng.datagen ( #4502 )
2020-07-26 15:28:18 +02:00
yueh
5b82e59264
Removed superfluous crash enhancement ( #4498 )
2020-07-26 12:42:48 +02:00
yueh
3a4b171443
Fixes #4468 : Default to ae serverside ( #4496 )
2020-07-25 16:05:58 +02:00
yueh
2ac27fd9ce
Fixes patterns always returning a recipe. ( #4495 )
2020-07-24 22:39:38 +02:00
shartte
d01aa28cdc
Use standard mechanics for damaging the quartz knife. ( #4494 )
2020-07-24 16:39:32 +02:00
shartte
21aa5ce33b
Don't use PacketBuffer#readString since it's client-only. ( #4489 )
...
Fixes #4488
2020-07-22 10:22:28 +02:00
shartte
f7ef6eb772
Same method name as in superclass leads to ForgeGradle reobf problems. ( #4491 )
...
Fixes #4490
2020-07-22 10:22:00 +02:00
Sebastian Hartte
590e435ad6
Formatting fixes
2020-07-19 23:51:57 +02:00
Sebastian Hartte
8d92a51e4f
Formatting fixes
2020-07-19 23:50:47 +02:00
Sebastian Hartte
4322910614
Added labels that specify the unit of power (AE) and the unit of fluid (mB) for the level emitters.
2020-07-19 23:50:18 +02:00
Sebastian Hartte
ebe589a714
Ported the other number entry dialogs over to the shared widget.
2020-07-19 23:25:11 +02:00
Sebastian Hartte
6187e6a7bb
Started refactoring number entry dialogs to use shared code.
2020-07-19 20:04:08 +02:00
shartte
d5f113eb35
Merge pull request #4484 from AppliedEnergistics/energy-grid-failfast
...
Guard Against Concurrent EnergyGrid Modifications
2020-07-19 17:56:22 +02:00
shartte
9ad5bb21c0
Merge pull request #4480 from AppliedEnergistics/mb-fixes
...
Fix more MultiBlock issues
2020-07-19 17:31:06 +02:00
Sebastian Hartte
1c88ea7b78
Fail faster when something modifies the list of energy providers/requesters while an extract/inject operation is ongoing, since this would lead to ConcurrentModificationExceptions later, without a way of tracking down what caused the modification in the first place.
2020-07-19 16:39:37 +02:00
Sebastian Hartte
b45669bb82
Removed several unchecked casts.
2020-07-19 16:01:19 +02:00
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
Sebastian Hartte
71a91e51fb
Naming improvements
2020-07-19 13:16:50 +02:00
yueh
223163aa0a
Fixes #4330 : Avoid mutating the input stack ( #4481 )
2020-07-19 13:13:20 +02:00