Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Distinct Buses #124

Merged
merged 7 commits into from
Sep 9, 2021
Merged

Implement Distinct Buses #124

merged 7 commits into from
Sep 9, 2021

Conversation

ALongStringOfNumbers
Copy link
Contributor

@ALongStringOfNumbers ALongStringOfNumbers commented Aug 29, 2021

What:
This PR implements Distinct buses, as they were implemented in GregTechCEu/gregicality-legacy#451. There have been some changes since that PR in how the distinct buses were implemented, mainly due to #91 and so I will attempt to explain them.

Changes from the Gregicality PR:

  • The Logic override for checkRecipeInputsDirty has been removed, as this no longer exists due to the rewrite in "Better Idling" for MTEs #91.
  • Instead of having an entirely new setupAndConsumeRecipeInputs where the only major change was checking a specific bus, setupAndConsumeRecipeInputs got another parameter added, for the inventory handler that the Recipe is coming from. In the case of multiblocks not in distinct mode, this is simply the combined inventory handler, however for multiblocks in distinct mode, this is the specific bus that the ingredients for the recipe were found in.
  • Attempts to implement the notifiable status introduced in "Better Idling" for MTEs #91.

I have left several implementation questions that I am seeking feedback on in the form of TODOs, so feedback on them would be appreciated.

I am also looking for feedback on any other multiblocks that should not have the ability to be distinct. Currently, the Fusion Reactor and the Large Chemical Reactor are the only multiblocks that cannot have distinct buses.

Outcome:
Implements distinct buses for GTCE Multiblocks

Copy link
Member

@serenibyss serenibyss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure on what machines should have Distinct mode. LCR definitely should not, as it is too complicated imo for it to be useful ever. Some other multis:

  • Assembly Line: should not have it
  • Coke Oven/PBF/Steam Multis/Primitive Pump: exempt, as they are using a different class hierarchy
  • Cracker Unit: useless, since only fluids
  • Distillation Tower: seems useless
  • EBF: todo
  • Fusion Reactor: useless, only fluids
  • Implosion Compressor: could be useful, so maybe should have it
  • Boilers/Turbines/LCE: obviously no need
  • MultiSmelter: seems useless
  • Pyrolyse Oven: could be useful for sure, since it always has a circuit in it
  • Vacuum Freezer: seems useless

With that summary, I think distinct mode should default to false, and enable it where we think it could be useful and not cause problems

@ALongStringOfNumbers
Copy link
Contributor Author

As a note, we will have to find a reserved range of MTE ids that can be reserved for tests. Before my last commit, which fixed the test, the test was failing because of attempting to create an EBF with the same MTE id as one created previously in the test.

@serenibyss serenibyss merged commit fa916cb into master Sep 9, 2021
@serenibyss serenibyss deleted the Distinct branch September 9, 2021 01:08
Yefancy added a commit that referenced this pull request Sep 17, 2021
commit d062cdc
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Thu Sep 16 20:07:28 2021 -0700

    Fix simple_washer spam (#154)

commit 909186a
Author: DStrand1 <dane@strandboge.com>
Date:   Thu Sep 16 21:38:03 2021 -0500

    reorganize registries

commit 5ba4f44
Author: DStrand1 <dane@strandboge.com>
Date:   Thu Sep 16 20:30:22 2021 -0500

    keybind related cleanups

commit ca2f2a3
Author: Dane Strandboge <dane@strandboge.com>
Date:   Thu Sep 16 18:28:22 2021 -0500

    Multi-Fluid Hatches (#141)

commit eb4eb2f
Author: TechLord22 <37029404+TechLord22@users.noreply.github.com>
Date:   Thu Sep 16 18:43:17 2021 -0400

    Allow CT to add flags to existing materials (#150)

commit 152c268
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Thu Sep 16 15:40:05 2021 -0700

    Some config changes (#153)

commit 2f08065
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 15 18:04:39 2021 -0700

    Many Small Cleanups (#152)

commit 24f493d
Author: froot <66188216+kumquat-ir@users.noreply.github.com>
Date:   Wed Sep 15 18:02:27 2021 -0700

    ingot -> wireFine (#151)

commit 1131763
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 15 12:55:03 2021 -0700

    Slight Cleanup for armor event logic (#148)

    * Slight Cleanup for armor event logic

    * Some null checking to silence some warnings

commit 222b14a
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 15 12:48:11 2021 -0700

    Cleanup unused imports (#149)

commit 2b88fa6
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 12 15:03:28 2021 -0500

    fix multi overclocking

commit c385137
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Sun Sep 12 11:43:34 2021 -0700

    Slight nerf to Multismelter rates (#144)

commit 3de8c81
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Fri Sep 10 17:49:02 2021 -0700

    Clean up more legacy NBT (#143)

commit 3d4921e
Author: TechLord22 <swarren2022@gmail.com>
Date:   Fri Sep 10 20:47:33 2021 -0400

    remove FieldsAreNonnullByDefault.java

commit e8fc713
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 21:26:34 2021 -0500

    clean up world accelerator NBT

commit a20d8c9
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 21:20:08 2021 -0500

    port World Accelerators from Gregicality

commit 50fded2
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 20:59:55 2021 -0500

    fix a couple of advancements from last commit

commit 55b58eb
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 20:58:12 2021 -0500

    rearrange MTEs a bit for better JEI order

commit d3baab2
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 20:09:17 2021 -0500

    fix a bad test case call

commit fa916cb
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 8 18:08:25 2021 -0700

    Implement Distinct Buses (#124)

    Co-authored-by: PrototypeTrousers <salomaoo@gmail.com>

commit baa8059
Author: PrototypeTrousers <salomaoo@gmail.com>
Date:   Wed Sep 8 20:58:00 2021 -0300

    Faster Recipe Matching (#116)

commit 52a61b1
Author: Synthitic <brianbosseyt@gmail.com>
Date:   Tue Sep 7 22:39:56 2021 -0500

    Fix separate multi dimensions in worldgen jsons (#110)

commit 27480a1
Author: DStrand1 <dane@strandboge.com>
Date:   Tue Sep 7 22:36:28 2021 -0500

    update changelog for last few weeks

commit c52a653
Author: BraggestSage833 <46819052+BraggestSage833@users.noreply.github.com>
Date:   Tue Sep 7 22:00:45 2021 -0400

    Add Hammering Enchant (#113)

commit aff3803
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Tue Sep 7 18:42:34 2021 -0700

    Fix Fluid Regulator Keep Exact mode (#138)

commit 7f3c8c4
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Tue Sep 7 18:41:34 2021 -0700

    Add the Rotor Extruder Shape (#139)

commit cd26e72
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Tue Sep 7 18:26:25 2021 -0700

    Initial parallel recipe logic helper (#134)

commit c25044f
Author: DStrand1 <dane@strandboge.com>
Date:   Tue Sep 7 19:52:24 2021 -0500

    remove Polystyrene, Polysiloxane

commit f3db325
Author: TechLord22 <swarren2022@gmail.com>
Date:   Tue Sep 7 15:37:57 2021 -0400

    add more efficient coke brick recipe

commit e732cce
Author: TechLord22 <swarren2022@gmail.com>
Date:   Tue Sep 7 12:01:06 2021 -0400

    brick related recipe changes

commit c8fa004
Author: TechLord22 <swarren2022@gmail.com>
Date:   Tue Sep 7 09:45:41 2021 -0400

    better fisher tooltip

commit 3771afa
Author: DStrand1 <dane@strandboge.com>
Date:   Mon Sep 6 20:45:53 2021 -0500

    add reserved ranges, tweak loot tables

commit c3cdf2e
Author: DStrand1 <dane@strandboge.com>
Date:   Mon Sep 6 18:28:35 2021 -0500

    misc fixes

commit 3b90ff3
Author: DStrand1 <dane@strandboge.com>
Date:   Mon Sep 6 18:00:12 2021 -0500

    allow Drums to drain fluids down (from GT6)

commit 3767821
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 19:42:58 2021 -0500

    add some missed CT material stuff

commit d088a7f
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 17:56:29 2021 -0500

    finish property adders

commit e58500b
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 17:34:04 2021 -0500

    finish CTMaterialBuilder

commit f281385
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 16:54:24 2021 -0500

    finalize java materials before CT runs

commit 3fde4eb
Author: TechLord22 <swarren2022@gmail.com>
Date:   Sun Sep 5 17:49:50 2021 -0400

    remove duplicate recipe and bad sulfuric acid recipe (again)

commit 74c1c43
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 21:27:36 2021 -0500

    start work on CT material appenders

commit 3247af2
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 20:13:12 2021 -0500

    most work on first ZenExpansion

commit be1cab6
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 19:03:44 2021 -0500

    remove old CT file

commit 561c32a
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Sat Sep 4 17:00:24 2021 -0700

    Rename the MultiFurnace to the MultiSmelter (#135)

commit e5c0e25
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 19:00:02 2021 -0500

    first pass at CT-facing Material Builder

commit 605ed5e
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 17:59:14 2021 -0500

    rewrite LighterBehavior, maybe fix lag?

commit a8f6cf2
Author: Synthitic <brianbosseyt@gmail.com>
Date:   Sat Sep 4 17:50:45 2021 -0500

    Add solar covers MV-UV (#111)

commit 28e8dc1
Author: BraggestSage833 <46819052+BraggestSage833@users.noreply.github.com>
Date:   Sat Sep 4 18:31:59 2021 -0400

    Port over Gregicality Armor (#96)

commit 0af3156
Author: TechLord22 <swarren2022@gmail.com>
Date:   Sat Sep 4 13:27:10 2021 -0400

    emissive texture improvements and fixes
Yefancy added a commit that referenced this pull request Sep 17, 2021
commit d062cdc
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Thu Sep 16 20:07:28 2021 -0700

    Fix simple_washer spam (#154)

commit 909186a
Author: DStrand1 <dane@strandboge.com>
Date:   Thu Sep 16 21:38:03 2021 -0500

    reorganize registries

commit 5ba4f44
Author: DStrand1 <dane@strandboge.com>
Date:   Thu Sep 16 20:30:22 2021 -0500

    keybind related cleanups

commit ca2f2a3
Author: Dane Strandboge <dane@strandboge.com>
Date:   Thu Sep 16 18:28:22 2021 -0500

    Multi-Fluid Hatches (#141)

commit eb4eb2f
Author: TechLord22 <37029404+TechLord22@users.noreply.github.com>
Date:   Thu Sep 16 18:43:17 2021 -0400

    Allow CT to add flags to existing materials (#150)

commit 152c268
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Thu Sep 16 15:40:05 2021 -0700

    Some config changes (#153)

commit 2f08065
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 15 18:04:39 2021 -0700

    Many Small Cleanups (#152)

commit 24f493d
Author: froot <66188216+kumquat-ir@users.noreply.github.com>
Date:   Wed Sep 15 18:02:27 2021 -0700

    ingot -> wireFine (#151)

commit 1131763
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 15 12:55:03 2021 -0700

    Slight Cleanup for armor event logic (#148)

    * Slight Cleanup for armor event logic

    * Some null checking to silence some warnings

commit 222b14a
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 15 12:48:11 2021 -0700

    Cleanup unused imports (#149)

commit 2b88fa6
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 12 15:03:28 2021 -0500

    fix multi overclocking

commit c385137
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Sun Sep 12 11:43:34 2021 -0700

    Slight nerf to Multismelter rates (#144)

commit 3de8c81
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Fri Sep 10 17:49:02 2021 -0700

    Clean up more legacy NBT (#143)

commit 3d4921e
Author: TechLord22 <swarren2022@gmail.com>
Date:   Fri Sep 10 20:47:33 2021 -0400

    remove FieldsAreNonnullByDefault.java

commit e8fc713
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 21:26:34 2021 -0500

    clean up world accelerator NBT

commit a20d8c9
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 21:20:08 2021 -0500

    port World Accelerators from Gregicality

commit 50fded2
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 20:59:55 2021 -0500

    fix a couple of advancements from last commit

commit 55b58eb
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 20:58:12 2021 -0500

    rearrange MTEs a bit for better JEI order

commit d3baab2
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 20:09:17 2021 -0500

    fix a bad test case call

commit fa916cb
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 8 18:08:25 2021 -0700

    Implement Distinct Buses (#124)

    Co-authored-by: PrototypeTrousers <salomaoo@gmail.com>

commit baa8059
Author: PrototypeTrousers <salomaoo@gmail.com>
Date:   Wed Sep 8 20:58:00 2021 -0300

    Faster Recipe Matching (#116)

commit 52a61b1
Author: Synthitic <brianbosseyt@gmail.com>
Date:   Tue Sep 7 22:39:56 2021 -0500

    Fix separate multi dimensions in worldgen jsons (#110)

commit 27480a1
Author: DStrand1 <dane@strandboge.com>
Date:   Tue Sep 7 22:36:28 2021 -0500

    update changelog for last few weeks

commit c52a653
Author: BraggestSage833 <46819052+BraggestSage833@users.noreply.github.com>
Date:   Tue Sep 7 22:00:45 2021 -0400

    Add Hammering Enchant (#113)

commit aff3803
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Tue Sep 7 18:42:34 2021 -0700

    Fix Fluid Regulator Keep Exact mode (#138)

commit 7f3c8c4
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Tue Sep 7 18:41:34 2021 -0700

    Add the Rotor Extruder Shape (#139)

commit cd26e72
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Tue Sep 7 18:26:25 2021 -0700

    Initial parallel recipe logic helper (#134)

commit c25044f
Author: DStrand1 <dane@strandboge.com>
Date:   Tue Sep 7 19:52:24 2021 -0500

    remove Polystyrene, Polysiloxane

commit f3db325
Author: TechLord22 <swarren2022@gmail.com>
Date:   Tue Sep 7 15:37:57 2021 -0400

    add more efficient coke brick recipe

commit e732cce
Author: TechLord22 <swarren2022@gmail.com>
Date:   Tue Sep 7 12:01:06 2021 -0400

    brick related recipe changes

commit c8fa004
Author: TechLord22 <swarren2022@gmail.com>
Date:   Tue Sep 7 09:45:41 2021 -0400

    better fisher tooltip

commit 3771afa
Author: DStrand1 <dane@strandboge.com>
Date:   Mon Sep 6 20:45:53 2021 -0500

    add reserved ranges, tweak loot tables

commit c3cdf2e
Author: DStrand1 <dane@strandboge.com>
Date:   Mon Sep 6 18:28:35 2021 -0500

    misc fixes

commit 3b90ff3
Author: DStrand1 <dane@strandboge.com>
Date:   Mon Sep 6 18:00:12 2021 -0500

    allow Drums to drain fluids down (from GT6)

commit 3767821
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 19:42:58 2021 -0500

    add some missed CT material stuff

commit d088a7f
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 17:56:29 2021 -0500

    finish property adders

commit e58500b
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 17:34:04 2021 -0500

    finish CTMaterialBuilder

commit f281385
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 16:54:24 2021 -0500

    finalize java materials before CT runs

commit 3fde4eb
Author: TechLord22 <swarren2022@gmail.com>
Date:   Sun Sep 5 17:49:50 2021 -0400

    remove duplicate recipe and bad sulfuric acid recipe (again)

commit 74c1c43
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 21:27:36 2021 -0500

    start work on CT material appenders

commit 3247af2
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 20:13:12 2021 -0500

    most work on first ZenExpansion

commit be1cab6
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 19:03:44 2021 -0500

    remove old CT file

commit 561c32a
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Sat Sep 4 17:00:24 2021 -0700

    Rename the MultiFurnace to the MultiSmelter (#135)

commit e5c0e25
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 19:00:02 2021 -0500

    first pass at CT-facing Material Builder

commit 605ed5e
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 17:59:14 2021 -0500

    rewrite LighterBehavior, maybe fix lag?

commit a8f6cf2
Author: Synthitic <brianbosseyt@gmail.com>
Date:   Sat Sep 4 17:50:45 2021 -0500

    Add solar covers MV-UV (#111)

commit 28e8dc1
Author: BraggestSage833 <46819052+BraggestSage833@users.noreply.github.com>
Date:   Sat Sep 4 18:31:59 2021 -0400

    Port over Gregicality Armor (#96)

commit 0af3156
Author: TechLord22 <swarren2022@gmail.com>
Date:   Sat Sep 4 13:27:10 2021 -0400

    emissive texture improvements and fixes
Merge branch 'master' into app_console
Yefancy added a commit that referenced this pull request Sep 17, 2021
* rewrite WorldSceneRenderer

* Orbit Camera

* using gluUnproject + rayTrace for more accurate and more reliable results

* rewrite renderer again (real world renderer rn)

support TESR, lighting fix, multi layer hook

* finish console app

* support IControllable AbstractRecipeLogic RecipeLogicSteam

* Quantum chest + tank

* fix ref

* Update SimpleMachineMetaTileEntity.java

* support maintenance and fix capability

* Terminal hw upgrade (#128)

* spawn terminal for new players

* gen guide files from resources

* simplified App framework

* backgroud app bug fix

* hw system

* hw capability

* fix capability

* fix file seystem

* fix capitalization on terminal icon folders (#125)

* terminal root path

Co-authored-by: froot <66188216+kumquat-ir@users.noreply.github.com>

* battery energy cost

* Squashed commit of the following:

commit 8c662d8
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 02:39:40 2021 -0500

    add emissive support to `SimpleOrientedCubeRenderer`

commit 8b57bfb
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 02:30:43 2021 -0500

    last few textures

commit d0d14c6
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 01:52:45 2021 -0500

    clean up some loose ends for emissive textures

commit 905cbcb
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 01:14:46 2021 -0500

    reorganize client configs a bit

commit fb6b042
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 01:08:49 2021 -0500

    add config for emissive textures (default true)

commit 1a75afb
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 00:41:00 2021 -0500

    finish `OrientedOverlayRenderer`s

commit 17e880a
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 00:32:23 2021 -0500

    use Pulverizer texture for HV+ macerators

commit 312fb13
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 00:32:07 2021 -0500

    finish rest of `blocks/machines/`

commit 2014536
Author: DStrand1 <dane@strandboge.com>
Date:   Fri Sep 3 23:05:38 2021 -0500

    start adding machine emissive textures

commit 1f02279
Author: DStrand1 <dane@strandboge.com>
Date:   Fri Sep 3 23:05:23 2021 -0500

    fix some rendering issues

commit 96224cb
Author: DStrand1 <dane@strandboge.com>
Date:   Fri Sep 3 21:45:06 2021 -0500

    emissive textures for multiblocks

commit b6a09ed
Author: DStrand1 <dane@strandboge.com>
Date:   Fri Sep 3 21:38:53 2021 -0500

    move emissive code to OrientedOverlayRenderer

* rebase fix conflicts

* battery

* battery manager

* move nbt to terminal/config

* add block drawinforeground method in destop

* Hardware manager

* fix terminal background app add ShaderTexture add config for rendering quality

* fix dialog close bug + rawshadertexture

* cleanup events

* comments for terminal api

* finish hardware sys

* app store (Semi-finished)

* finish app store

* fix blockApp fix string configurator fix add stream add hardware page

* clean  up

* DepthTextureHook

* finish depthtexture hook

* rework AR apps

* multiblock AR app

* world prospector

* Squashed commit of the following:

commit d062cdc
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Thu Sep 16 20:07:28 2021 -0700

    Fix simple_washer spam (#154)

commit 909186a
Author: DStrand1 <dane@strandboge.com>
Date:   Thu Sep 16 21:38:03 2021 -0500

    reorganize registries

commit 5ba4f44
Author: DStrand1 <dane@strandboge.com>
Date:   Thu Sep 16 20:30:22 2021 -0500

    keybind related cleanups

commit ca2f2a3
Author: Dane Strandboge <dane@strandboge.com>
Date:   Thu Sep 16 18:28:22 2021 -0500

    Multi-Fluid Hatches (#141)

commit eb4eb2f
Author: TechLord22 <37029404+TechLord22@users.noreply.github.com>
Date:   Thu Sep 16 18:43:17 2021 -0400

    Allow CT to add flags to existing materials (#150)

commit 152c268
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Thu Sep 16 15:40:05 2021 -0700

    Some config changes (#153)

commit 2f08065
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 15 18:04:39 2021 -0700

    Many Small Cleanups (#152)

commit 24f493d
Author: froot <66188216+kumquat-ir@users.noreply.github.com>
Date:   Wed Sep 15 18:02:27 2021 -0700

    ingot -> wireFine (#151)

commit 1131763
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 15 12:55:03 2021 -0700

    Slight Cleanup for armor event logic (#148)

    * Slight Cleanup for armor event logic

    * Some null checking to silence some warnings

commit 222b14a
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 15 12:48:11 2021 -0700

    Cleanup unused imports (#149)

commit 2b88fa6
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 12 15:03:28 2021 -0500

    fix multi overclocking

commit c385137
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Sun Sep 12 11:43:34 2021 -0700

    Slight nerf to Multismelter rates (#144)

commit 3de8c81
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Fri Sep 10 17:49:02 2021 -0700

    Clean up more legacy NBT (#143)

commit 3d4921e
Author: TechLord22 <swarren2022@gmail.com>
Date:   Fri Sep 10 20:47:33 2021 -0400

    remove FieldsAreNonnullByDefault.java

commit e8fc713
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 21:26:34 2021 -0500

    clean up world accelerator NBT

commit a20d8c9
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 21:20:08 2021 -0500

    port World Accelerators from Gregicality

commit 50fded2
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 20:59:55 2021 -0500

    fix a couple of advancements from last commit

commit 55b58eb
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 20:58:12 2021 -0500

    rearrange MTEs a bit for better JEI order

commit d3baab2
Author: DStrand1 <dane@strandboge.com>
Date:   Wed Sep 8 20:09:17 2021 -0500

    fix a bad test case call

commit fa916cb
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Wed Sep 8 18:08:25 2021 -0700

    Implement Distinct Buses (#124)

    Co-authored-by: PrototypeTrousers <salomaoo@gmail.com>

commit baa8059
Author: PrototypeTrousers <salomaoo@gmail.com>
Date:   Wed Sep 8 20:58:00 2021 -0300

    Faster Recipe Matching (#116)

commit 52a61b1
Author: Synthitic <brianbosseyt@gmail.com>
Date:   Tue Sep 7 22:39:56 2021 -0500

    Fix separate multi dimensions in worldgen jsons (#110)

commit 27480a1
Author: DStrand1 <dane@strandboge.com>
Date:   Tue Sep 7 22:36:28 2021 -0500

    update changelog for last few weeks

commit c52a653
Author: BraggestSage833 <46819052+BraggestSage833@users.noreply.github.com>
Date:   Tue Sep 7 22:00:45 2021 -0400

    Add Hammering Enchant (#113)

commit aff3803
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Tue Sep 7 18:42:34 2021 -0700

    Fix Fluid Regulator Keep Exact mode (#138)

commit 7f3c8c4
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Tue Sep 7 18:41:34 2021 -0700

    Add the Rotor Extruder Shape (#139)

commit cd26e72
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Tue Sep 7 18:26:25 2021 -0700

    Initial parallel recipe logic helper (#134)

commit c25044f
Author: DStrand1 <dane@strandboge.com>
Date:   Tue Sep 7 19:52:24 2021 -0500

    remove Polystyrene, Polysiloxane

commit f3db325
Author: TechLord22 <swarren2022@gmail.com>
Date:   Tue Sep 7 15:37:57 2021 -0400

    add more efficient coke brick recipe

commit e732cce
Author: TechLord22 <swarren2022@gmail.com>
Date:   Tue Sep 7 12:01:06 2021 -0400

    brick related recipe changes

commit c8fa004
Author: TechLord22 <swarren2022@gmail.com>
Date:   Tue Sep 7 09:45:41 2021 -0400

    better fisher tooltip

commit 3771afa
Author: DStrand1 <dane@strandboge.com>
Date:   Mon Sep 6 20:45:53 2021 -0500

    add reserved ranges, tweak loot tables

commit c3cdf2e
Author: DStrand1 <dane@strandboge.com>
Date:   Mon Sep 6 18:28:35 2021 -0500

    misc fixes

commit 3b90ff3
Author: DStrand1 <dane@strandboge.com>
Date:   Mon Sep 6 18:00:12 2021 -0500

    allow Drums to drain fluids down (from GT6)

commit 3767821
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 19:42:58 2021 -0500

    add some missed CT material stuff

commit d088a7f
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 17:56:29 2021 -0500

    finish property adders

commit e58500b
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 17:34:04 2021 -0500

    finish CTMaterialBuilder

commit f281385
Author: DStrand1 <dane@strandboge.com>
Date:   Sun Sep 5 16:54:24 2021 -0500

    finalize java materials before CT runs

commit 3fde4eb
Author: TechLord22 <swarren2022@gmail.com>
Date:   Sun Sep 5 17:49:50 2021 -0400

    remove duplicate recipe and bad sulfuric acid recipe (again)

commit 74c1c43
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 21:27:36 2021 -0500

    start work on CT material appenders

commit 3247af2
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 20:13:12 2021 -0500

    most work on first ZenExpansion

commit be1cab6
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 19:03:44 2021 -0500

    remove old CT file

commit 561c32a
Author: ALongStringOfNumbers <31759736+ALongStringOfNumbers@users.noreply.github.com>
Date:   Sat Sep 4 17:00:24 2021 -0700

    Rename the MultiFurnace to the MultiSmelter (#135)

commit e5c0e25
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 19:00:02 2021 -0500

    first pass at CT-facing Material Builder

commit 605ed5e
Author: DStrand1 <dane@strandboge.com>
Date:   Sat Sep 4 17:59:14 2021 -0500

    rewrite LighterBehavior, maybe fix lag?

commit a8f6cf2
Author: Synthitic <brianbosseyt@gmail.com>
Date:   Sat Sep 4 17:50:45 2021 -0500

    Add solar covers MV-UV (#111)

commit 28e8dc1
Author: BraggestSage833 <46819052+BraggestSage833@users.noreply.github.com>
Date:   Sat Sep 4 18:31:59 2021 -0400

    Port over Gregicality Armor (#96)

commit 0af3156
Author: TechLord22 <swarren2022@gmail.com>
Date:   Sat Sep 4 13:27:10 2021 -0400

    emissive texture improvements and fixes

* Update MachineBuilderWidget.java

Co-authored-by: froot <66188216+kumquat-ir@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants