Code Monkey home page Code Monkey logo

gregtech's People

Contributors

alongstringofnumbers avatar antifluxfield avatar archengius avatar blood-asp avatar brachy84 avatar braggestsage833 avatar bruberu avatar codewarrior0 avatar dragon2488 avatar ghzdude avatar htmlcsjs avatar jaskarth avatar kumquat-ir avatar lagidiot avatar mauvecloud avatar mura3277 avatar oneeyemaker avatar prototypetrousers avatar pyure avatar quarri6343 avatar rongmario avatar serenibyss avatar shawnbuckley avatar syrcan avatar techlone avatar techlord22 avatar temp1011 avatar tictim avatar warjort avatar yefancy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gregtech's Issues

New cover ideal involving Pistons

Pistons are the only components that don't have a usage outside of recipes. My idea is to use some kind of cover that involves pistons. This cover can speed up single block machines by a small number (for now I think x1,5 is fine, needs testing). It comes with a small tank that can hold lubricant, and with each process, the machines consumes 1 lubricants. Perhaps we can make it the first tiered cover. This new cover can help adding content to these parts of the mod:

  1. New usage for pistons
  2. New usage for Fluid Canning Machine (To insert the lubricant)
  3. New usage for Cobalt (regarding the recent ideas on Discord, it could be a good to use Cobalt here)
  4. First Gregicality Cover

Initial Sync descriminators need to be made into constants

The initial sync discriminators and custom data discriminators need to be made into constants with easily understandable names, something similar to what has already happened for maintenance related things in MultiblockDataCodes so they stop being magic numbers which people have no idea what they mean without having to dig through the code.

Terminal issues

Hardware Manager App

  • Cannot capture items from your hotbar to be added into the hardware slots

  • Some items added to the battery manager display incorrect textures
    I added a MAX battery to the battery slot in the hardware manager, and it displayed at default texture instead of displaying the MAX battery texture

2021-09-20_17-57

  • Cannot remove batteries from the battery mounting slot.
    When I open the battery mounting slot after slotting a battery, there is no way to remove the battery to swap it with a different one.

General

  • There needs to be a clear exit method from using the AR mode camera. It took me a bit to figure out that I had to right click the terminal to shut down AR mode

  • Searches in apps are not cleared
    Toggling the search button when in an info app, like machine guides, does not clear the search term. In addition, backspacing the search bar to empty it all the way brings up a list of all possible pages, which would be really long when more entries are added. In addition, this list is not removeable at all, so you have to look at it all the time after backspacing your search term.

  • Text renders over other text, making it hard to read
    2021-09-20_17-48

2021-09-20_17-52

  • Dark mode in the App store is not saved after shutting down and reopening the terminal

  • You can exit the terminal with e without a confirmation prompt, whereas pressing esc brings up a confirmation prompt. (Personally I like the direct exit over the confirmation prompt, maybe an option to disable the confirmation prompt)

  • Missing Texture for the Multiblock Helper App Icon

  • Terminal cannot be charged from GTCE batteries in players inventory in discharge mode

  • My log was spammed with this error https://pastebin.com/J8pWDPdE I am not sure what was causing it though.

Battery Manager App

When opening the app, it will close immediately.

Right side circle button

  • Cannot open an App when the left bar with maximize, minimize, close is open after clicking on the right side button

  • I would like to be able to set default options (in the terminal somewhere, not the config) for when clicking on the circle on the right side, instead of bringing up the menu every time.
    Once this default option is set, it will use that option instead of bringing up the menu when you click the button can select which option to use. For example, I always want apps to close when trying to exit from them, so I don't want to have to bring up the menu every time and click close, I would rather this option just happen. Right now I just press e to close the entire terminal to skip the menu.
    Alternatively, since this would conflict with bringing up search menus, dark mode, and other things like that, add the ability to bind Close, minimize, and maximize to a button when in the GUI.

  • Maximize button does not seem to do anything.
    I minimized an app and then clicked on the maximize button, but nothing happened.

[BUG] Clouds can be seen through the oil.

Describe the bug
Clouds can be seen through the oil.

Versions
Forge: 2855
GTCE: gregtech-1.12.2-2.0.0.1375-alpha.jar
Modpack: TerraFirmaGreg R3.0

Setup
Playing Solo/Multiplayer/Both

Steps To Reproduce

  1. Enter in the world
  2. Seen through the oil

Expected behavior
Clouds will not be visible through oil.

Screenshots
image

[Suggestion] Arrays of solar panels

Is your feature request related to a problem? Please describe.
GT mod is about technology, but for some reason there are no cool energy sources in it. By the type of solar panels, windmills.

Describe the solution you'd like
I've heard somewhere that GT developers don't add such infinite sources for some reason. I propose such a system, after assembling the solar panel, as it works, its efficiency will fall, and the strength or resource of the batteries will be exhausted. After that, they will need to be disposed of somehow. All timings can be configured in the config file. There will be just at least some reason to use solar modules that already exist in GT

Additional context
image
The orange wool shows the frame blocks.
The blue wool shows solar panel blocks or something.
In the center is an example of a controller.

[Suggestion] Remove the wretched crafting blocks or implement config for this

Is your feature request related to a problem? Please describe.
If you open the crafting of any metal block, you can see a logical connection. In the extruder, the metal is heated and somehow pulled into the block, in the alloy smelter, the metal melts and pours into the block shape, in the fluid solidifier, the liquid is already poured into the mold and solidifies into the block. But what about crafting a block in a workbench? It has no logical justification. Well, this is not realistic. Therefore, I propose to remove the crafting of metal blocks in the workbench.

Describe the solution you'd like
Therefore, I propose to remove the crafting of metal blocks in the workbench.

Additional context
image

[BUG] TheOneProbe shows wrong info

Describe the bug
Now you can't break a machine with a pickaxe, actually you can, but it won't fall out. But TheOneProbe still displays the pickaxe.

Versions
Forge: 2855
GTCE: gregtech-1.12.2-2.0.0.1365-alpha
Modpack: TerraFirmaGreg R3.0

Setup
Playing Solo/Multiplayer/Both

Expected behavior
I think we need to make sure that - Wrench is displayed in TheOneProbe.

Screenshots
image

[Docs] Update CraftTweaker Documentation

Using this as an Epic to show all changes to CT that are relevant to updating documentation. So far:

  • #47
  • #43
  • Many more fields were exposed to be set, such as color and mining level
  • Elements can now be added

[Suggestion] Configuration to disable crafting plates/double plates in a workbench using a hammer

Is your feature request related to a problem? Please describe.
There are a lot of chemical elements in GT. And deleting each recipe is too long and hard. it would be cool if you could disable the recipe for plates and double plates in the workbench using a hammer.

Describe the solution you'd like
I want to have a config that disables crafting through the workbench of plates and double plates.

[Translated by Google :D]

[Suggestion] Machine sounds

In other mods, when you start a machine, a characteristic sound begins to play. It is very cool. But it would be even cooler if there would be sounds from machines in GTCEu. I want to build a factory so that it makes noise :D.

[BUG] Crash with GC

Describe the bug
Crash when you break the sealing unit next to the connected GT pipe

Versions
Forge: 2855
GTCE: gregtech-1.12.2-2.0.0.1365-alpha
Modpack: TerraFirmaGreg 1.12.2 - v3.0
GC: 402.

Setup
Playing Solo/Multiplayer/Both

Steps To Reproduce

  1. Install GT and GC.
  2. Place sealable fluid pipe block(from GC).
  3. Place any GT pipe next to it.
  4. Break sealable fluid pipe block(from GC).
  5. Crash!

Screenshots
For second step
image
For third step
image
For fourth and fifth steps
image

Crash report:
crash-2021-10-22_13.57.14-client.txt

Breaking tile entities carelessly on low TPS can lead to block textures breaking.

Hello! I would like to report a graphical bug that occurs in Gregicality: Skyblock Edition, although since it only occurs in situations relating to the Gregicality mod, I have instead posted it here.
In the video below, note how when I break the rocket engine with a tps of around 10, it occasionally doesn't render for a few moments, and doesn't drop. This is likely because a value in the tile entity becomes null on the client side while waiting for the server to respond. Also, if one changes whether or not they are holding a pickaxe while waiting for the item to drop, it will in fact stay there for a few moments, until it eventually disappears. (I, of course, have not replicated this in the video below, but I have experienced it before).
This behavior occurs with every tile entity in Gregicality, even though I only tested one in the video.
Most importantly, in the case that one attempts to break the null tile entity, as I do at the end, every single block and every single block item has their textures become grayscale (or rarely, red) on occasion, particularly in the inventory. Without restarting the game (or perhaps reloading the textures, although this is usually impractical), there is no way to fix this on the user's side. The only workaround is for one to be careful while breaking tile entities on low tps servers, such as the community server that I was on, and to immediately release the breaking button after a tile entity has been broken.
Notably, other blocks do not have this problem when they are broken, but they are affected by the glitch: for example, the latch on Ender Storage ender chests changes color.
As for how this could be fixed in the code, as is evident, there's likely some disconnect between the server and the client on how a tile entity breaks, so you may want to make sure that every tile entity update is promptly sent.

2021-03-07.16-34-45.1.mp4

[BUG] Emissive texture shader incompatible with Dynamic Trees

Describe the bug
Incompatibility between Dynamic Trees and GTCEu emissive texture shader causing black bars to flash across the screen.

Versions
Forge: 2860
GTCE: 2.0.3-beta

Setup
Playing Solo/Multiplayer/Both

Steps To Reproduce

  1. Have GTCEu and Dynamic Trees installed.
  2. Have shaders on.
  3. Load or create a world.
  4. Black bars flash across screen the instant character loads in.

Expected behavior
Black bars flashing across screen should not appear.

Screenshots
In this instance the screen was completely covered, excluding UI elements and players hand.

Minecraft 1 12 2 09 01 2022 04_42_42
.

Additional context
Unfortunately no additional context

[Suggestion] Several indicators for the vein.

Is your feature request related to a problem? Please describe.
The ability to add more than 1 ore indicator.

Describe the solution you'd like
For example, a copper vein with tetrahedrite will have such indicators (copper + tetrahedrite).

Steam vent looks the same as automatic output

The steam exhaust on steam machines looks the same as the automatic output on electric machines (and now the steam pump!). It would be better if those looked different somehow - ideally it would be nice if the design for the steam vent looked like it shouldn't be blocked, but I don't know if that's achievable

Inspired by this reddit post: https://www.reddit.com/r/feedthebeast/comments/9jw6uy/gregblockgtce_how_does_the_steam_pump_work/
I had an issue with this as well - I got all the way to HV in Infitech before I realized that electric machines had automatic output

Large bronze boiler issue

I made a large bronze boiler for use with creosote but noticed that it does not consume any fuel unless 16,000mb is provided making it impossible to use a single ULV hatch, this fuel is then consumed all at once, JEI says it should consume 160mb for 0.5 seconds, in testing I found it runs for 153 seconds on the 16 buckets of creosote at 100% throttle.

This problem may also apply to other large boilers but I've not checked yet.

Add Powderbarrels

As the name says, they were a thing in GT5U pre TNT, weaker explosion but every broken block drops things.

Maybe a config option for it to auto macerate Ores?

[Suggestion] Water wheel

Is your feature request related to a problem? Please describe.

Describe the solution you'd like
It would be cool if there was a water wheel in the GT, with the help of it it would be possible to produce electricity, even if the smallest. The implementation of a similar one is in the ImmersiveEngeneering modification.

[BUG] Null Fluidstack Crash on Startup

Crash on startup from a Illegal Argument Exception, "Cannot create a fluidstack from a null fluid"

Versions
Forge: forge-14.23.5.2860
GTCE: Latest Beta CEU

Error Log
`java.lang.IllegalArgumentException: Cannot create a fluidstack from a null fluid
at net.minecraftforge.fluids.FluidStack.(FluidStack.java:49)
at gregtech.api.unification.material.Material.getFluid(Material.java:163)
at gregtech.loaders.recipe.handlers.MaterialRecipeHandler.processBlock(MaterialRecipeHandler.java:401)
at gregtech.loaders.recipe.handlers.MaterialRecipeHandler$$Lambda$4673/1185997159.accept(Unknown Source)
at gregtech.api.unification.ore.OrePrefix.lambda$addProcessingHandler$25(OrePrefix.java:523)
at gregtech.api.unification.ore.OrePrefix$$Lambda$4671/1135229363.processMaterial(Unknown Source)
at gregtech.api.unification.ore.OrePrefix.runGeneratedMaterialHandlers(OrePrefix.java:559)
at gregtech.api.unification.ore.OrePrefix.runMaterialHandlers(OrePrefix.java:539)
at gregtech.common.CommonProxy.runEarlyMaterialHandlers(CommonProxy.java:224)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_949_CommonProxy_runEarlyMaterialHandlers_Register.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:857)
at net.minecraftforge.common.crafting.CraftingHelper.loadRecipes(CraftingHelper.java:636)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:747)
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:336)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:535)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Client thread
Stacktrace:
at net.minecraftforge.fluids.FluidStack.(FluidStack.java:49)
at gregtech.api.unification.material.Material.getFluid(Material.java:163)
at gregtech.loaders.recipe.handlers.MaterialRecipeHandler.processBlock(MaterialRecipeHandler.java:401)
at gregtech.loaders.recipe.handlers.MaterialRecipeHandler$$Lambda$4673/1185997159.accept(Unknown Source)
at gregtech.api.unification.ore.OrePrefix.lambda$addProcessingHandler$25(OrePrefix.java:523)
at gregtech.api.unification.ore.OrePrefix$$Lambda$4671/1135229363.processMaterial(Unknown Source)
at gregtech.api.unification.ore.OrePrefix.runGeneratedMaterialHandlers(OrePrefix.java:559)
at gregtech.api.unification.ore.OrePrefix.runMaterialHandlers(OrePrefix.java:539)
at gregtech.common.CommonProxy.runEarlyMaterialHandlers(CommonProxy.java:224)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_949_CommonProxy_runEarlyMaterialHandlers_Register.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:857)
at net.minecraftforge.common.crafting.CraftingHelper.loadRecipes(CraftingHelper.java:636)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:747)
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:336)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:535)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)`

Issues with Multiblock Previews after rework

This is a list of a couple issues that I noticed with the Multiblock preview screens after they were reworked

  • There is now a maximum zoom out limit
    This limit did not exist before, and is too small for some of the larger multiblocks like the Fusion Reactor, as you can no longer fit the entire multiblock structure in the window any more.

  • Previews start at the maximum zoom level
    Instead of being started at a defined "default zoom" level, which was often defined to have the entire multiblock in sight, but nothing much else, all multiblocks start at the maximum zoom limit, which requires zooming in to see structure components or for closer inspection of the structure.

  • Right mouse button will also zoom structure preview
    Even though the structure preview was changed to use the mouse wheel to zoom in/out of the structure preview, holding the right mouse button and moving the mouse in/out will also still zoom the preview

  • White highlighting over selected blocks
    Unlike previously, where blocks would have a clear highlighting layer when selected, blocks now have a white highlighting layer, which obstructs the view of the block, making the player reliant on the tooltip to show what the block actually is, instead of being able to visually see what the block is.
    See:
    highlight

  • The highlight layer sometimes renders incorrectly over the block.
    This is noticable especially because of the previously mentioned bullet, but sometimes the background block renders through the highlight layer. See:

Untitled

rendering2

  • Issues when scrolling through the preview JEI categories
    When scrolling through preview JEI category with the mouse wheel, the previews will zoom in, leading to that they are on the minimum zoom amount for the third preview in the category, and also sometimes preview will refuse to render, or other times they will be on minimum zoom.
    See:
    Not rendering
    norender
    minimum zoom
    minzoom

Additionally, when the preview is on this minimum zoom state, using the right mouse button to attempt to zoom out will not work, and instead cause a lot of flickering

  • Block tooltips render as well as info when hovering over info icon.
    When hovering over the info icon, if there is a block in the background, the tooltip for the block will also be rendered.
    See:
    doubleinfo

  • Info icon needs to be updated
    Minor thing, but the info icon information needs to be updated now that it is incorrect

  • Cannot zoom preview when scrolling through categories
    You cannot zoom in/out of multiblock previews when scrolling through the multiblock preview category. Scrolling the mouse wheel will instead move to the next/previous multiblock preview.

  • Controllers are rendered full bright in the components section
    This may have something to do with the changes introduced by @DStrand1 but the controllers are being rendered Fullbright in the components list versus in JEI. The controllers stop being rendered Fullbright when mousing over the info icon however.
    See:
    brightcontroller
    dimcontroller

  • Weird seam on the corner of a block
    Not quite sure what is causing this one, I was not hovering over anything at the time
    seam
    And on another structure:

seam2

Something similar happened for the steam grinder, at the default multiblock preview:
grinder
Around the controller texture something similar can be seen.

  • Layer not correctly set/reset when changing through multiblock tiers.
    This is noticable on the Blast Furnace. When the layer is set to any non-all layer, and the arrow is clicked to move to the next coil tier preview, the layer is not reset, leaving something like this:
    tier
    Where it displays that it is on layer 2, but displays the entire multiblock. When changing back to the original tier, which had the non-all layer displaying, it will display that layer again, however any changes made to the layer in other tiers will not be reflected in the original image:
    tier2
    This is an EBF that was on layer 2, I moved to the next coil tier, changed to layer 4, and then moved back and the EBF was still on layer 2. I would recommend just resetting the layer when the tier being displayed is changed.

In addition to this issue, the tier is not reset when scrolling through the multiblock preview category. I opened up the preview for the assembly line (just the assembly line, not the category), expanded it to its maximum tier, clicked on the title "Multiblock Pattern" to bring up the multiblock preview category, scrolled through the category until I got to the assembly line, and it was still at its maximum tier, instead of at default tier like I would expect after closing the window where I expanded the structure to maximum tier.

  • Assembly Line rotates about a fixed point not on multiblock
    If you open up the preview for the assembly line and try to rotate it, you will see that it rotates about some fixed point in front of the controller block. This is because it is acting as if the final tier (which is the longest form) is being used for the preview and rotating about the center of the longest form, even when the preview is in its default state of shortest form. Personally I would recommend removing the tiers for the assembly line and just telling the player it can be extended.

These are some issues I noticed with the multiblock preview renders after the rework.

[BUG/FEATURE] A primitive pump pumps only vanilla water.

Describe the bug
A primitive pump pumps only vanilla water.

Versions
Forge: 2860
GTCE: 2.0.2-beta
Modpack: TFG R3.0

Setup
Playing Solo/Multiplayer/Both

Steps To Reproduce

  1. I built a primitive pump
  2. But I get vanilla water

Expected behavior
A primitive pump was supposed to extract water from TFC (salty or fresh).

Additional context
I would suggest adding a configuration where you can specify what kind of liquid the primitive pump produces. This will be useful not only for my modpack.
Like this:

# The liquid produced by a primitive pump.
# Useful for mods like TerraFirmaCraft with different Fluids for Water
# Default: water
S:PrimitivePumpFluid <
   salt_water
>

[Suggestion] Configuration for the hardness of the vein indicator

Is your feature request related to a problem? Please describe.
Adding a parameter such as the hardness of the indicator to the config. All so that it can be broken by hand.

Describe the solution you'd like
The vein indicator can be broken by hand(config).

Additional context
This would be useful to modpack makers. And me, of course :trollface:
For example, in TFC, you cannot get a pickaxe at the initial stages of the game to dig up indicators. And what I described above could solve the problem.

[BUG] The Arc Furnace does not accept liquid from CraftTweaker recipes.

Describe the bug
The Arc Furnace does not accept liquid from CraftTweaker recipes.

Versions
Forge: 1.12.2-2855
GTCEu: [f89043d]: re-balance gallium from sphalerite electrolysis (tech22)
Modpack: TerraFirmaGreg 1.12.2

Setup
Playing Solo/Multiplayer/Both

Steps To Reproduce

  1. Install GTCEu
  2. Install CraftTweaker
  3. Install script(on screenshot)
  4. See.

Expected behavior
There should be no error in the chat

Screenshots
image
image

But the recipe is in the game. The main question is why the error appears.
image

Additional context
UPD. 07.10. An interesting remark. This error occurs only when using "oxygen". But if I use, for example, "water" or "oil", there is no error. It's very strange.

Crafting Stations Cycle Between Tools

Describe the bug
When using multiple tools of the same type within the crafting station, instead of wearing down the first available tool until it is broken, it cycles through all available tools, damaging them equally over time.

Versions
GTCEu: Beta

Steps To Reproduce
Place down a crafting station
Put two saws in it
Saw several glass pieces with it into glass panes
You should now notice that both saws are getting damaged by the craft, alternating between which gets damaged.

Expected behavior
Only one tool should be focused on by the crafting station, preferably the first one in the tool inventory, or the one with the lowest durability.

NOTE: This bug is extraordinarily difficult to fix. Do not fix unless you have nothing else to do (with your life).

[Suggestion] List of Needed Sounds

This issue is meant to serve as a todo list for machine sounds needed, and is meant to expand upon #180. If you have a sound that can be used, please make a comment on this issue saying what of the follow should be used for, and a link to the sound. Please remember that sounds need to be allowed for use and must also be royalty free.

Tools:

  • Saw
  • Hard Hammer (vanilla might have somehting)
  • Soft Hammer
  • Wrench
  • File (can be same as saw)
  • Crowbar (vanilla might have somehting)
  • Screwdriver
  • Mortar
  • Wirecutter (maybe no sound, tbd)
  • Knife (can be same as saw)
  • Drill
  • Chainsaw
  • Plunger (can be same as soft hammer)
  • Buzzsaw (can be same as chainsaw)
  • Spray Can
  • Tricorder Scanner

Primitive Multiblocks:

  • Coke Oven (maybe no sound)
  • Primitive Blast Furnace (maybe no sound)
  • Primitive Water Pump (maybe no sound)

Steam Machines:

  • Solid Fueled Boilers (vanilla might have something)
  • Liquid Fueled Boilers (can be same as solid)

Electric Machines:

  • Electric Furnace
  • Macerator
  • Alloy Smelter (can be same as electric furnace)
  • Arc Furnace (can be same as electric furnace/alloy smelter)
  • Assembbler
  • Autoclave
  • Bender
  • Brewery
  • Canner
  • Centrifuge
  • Chemical Bath
  • Chemical Reactor
  • Compressor (can be same as bender)
  • Cutter
  • Distillery
  • Electrolyzer
  • Electromagnetic Separator (can be same as Electrolyzer)
  • Extractor
  • Extruder
  • Fermenter
  • Fluid Heater
  • Fluid Solidifier (maybe no sound)
  • Forge Hammer (vanilla might have something)
  • Forming Press (can be same as compressor/bender)
  • Lathe (can be same as cutter)
  • Mixer (maybe no sound)
  • Ore Washer (can be same as chemical bath)
  • Packer/Unpacker (maybe no sound)
  • Polarizer (can be same as electromagnetic separator/electrolyzer)
  • Laser Engraver (can be same as polarizer/etc?)
  • Sifter
  • Thermal Centrifuge (can be same as regular centrifuge)
  • Wiremill
  • Circuit Assembler (can be same as assembler)
  • Replicator
  • Scanner
  • Gas Collector (maybe no sound)
  • Rock Breaker (maybe no sound)
  • Simple Ore Washer (same as chemical bath/ore washing plant)
  • Singleblock Miners
  • Singleblock Fluid Pumps

Generators:

  • Combustion Generator
  • Steam Turbine (maybe no sound)
  • Gas Turbine (maybe no sound)
  • Magic Energy Absorber (maybe removed)

Multiblocks:

  • Electric Blast Furnace (maybe no sound)
  • Vacuum Freezer (maybe no sound)
  • Implosion Compressor (vanilla has something)
  • Pyrolyse Oven
  • Distillation Tower (maybe no sound)
  • Cracking Unit
  • Multi Smelter (can be same as electric furnace/etc)
  • Large Combustion Engine (can be same as combustion generator)
  • Large Steam/Gas/Plasma Turbine (can be same as single block turbines, maybe no sound)
  • Large Boilers (can be same as small boilers)
  • Assembly Line (can be same as assembler, maybe no sound)
  • Fusion Reactor (maybe no sound)
  • Large Chemical Reactor (can be same as regular reactor)
  • Steam Oven (can be same as electric furnace)
  • Steam Grinder (can be same as macerator)
  • Multiblock Miners
  • Multiblock Fluid Pumps

Terminal Issues 2

The Second Round of Terminal Issues (after #158), of stuff that I noticed when playing around with the Terminal

Guide Editor App

Widget Box

  • When adding a Widget to a blank page in the App, it can be dragged off the blank page, which also messes with the scroll bar:
    2021-12-30_18-40

They can even go under the widget selection screen:
2021-12-30_18-49

Or all the way off the screen:
2021-12-30_19-00

Widget Config

  • After adding a new "slot" widget and selecting the item for the slot, it would be nice if the item could be pulled from JEI bookmarks
  • Selecting "Add to fixed" changes the widget selection type to whatever is under that button, when I would expect the widget selection type to not change.

Page Config

  • Clicking on the type box does not bring anything up, nor change anything on the page, and it does not have a hover tooltip, so I am not quite sure what it is for

General

  • After clicking on the "Load From File" button on the left popup, clicking on the directories in the file structure needs to be done twice (Once to select the folder and once again to open) to open subfolders, it would be nice if they only need to be clicked on once, aka combining select and expand

  • After adding a "slots" Widget, you cannot click on the actual Item in the widget to select it, rather you have to click on the widget box outside of the item display. It would be nice to be able to click on the item to select the widget

  • After selecting a "slot" widget, its L value displays under other "slot" widgets:
    2021-12-30_19-53

Multiblock Helper App

  • In AR mode, could a string be displayed across the bottom of the screen, telling users to "Right Click to exit App" (Same for the AR in the world prospector App)

Tutorial App

  • When opening this App and clicking on the "Resource Pack" Tab on the left to display information on the Emissive Textures, even though the title of the page is "Custom Emissive Textures", the title display in the left always starts at "Textures" and then cycles to "Custom Emissive", rather than starting at the beginning of the title. (This is the same as the entry for the Digital Interface cover in the Item Guides App)

  • When searching for the string "test", this error came up in the log: https://pastebin.com/qpE6FAU7

  • Search strings should be cleared between closing the app and re-opening it, and also closing the search box and re-opening it

Hardware Manager App

  • When the app is open, giving yourself the required hardware item (From JEI bookmarks or from JEI) does not properly show that the hardware is mountable when opening the hardware selection until you close the app and reopen it. Maybe should check for inventory change and then rescan for hardware items.

World Prospector App

  • Does not find CEu machines correctly. I put a Creative Quantum Tank in the block selection, and nothing was found when using AR mode. I put an IV chemical reactor into the block selection, and all GT machines were found, including casing, creative energy emitters, and the creative tank.

  • Highlighting in world is not in correct position. This might be related to the previous issue, as that is when I saw this.
    With Highlighting:
    2021-12-30_21-12

Without Highlighting:
2021-12-30_21-12_1

Same place, I just scrolled off the terminal. In the first image, you can see that the blockspace above creative emitter is highlighted, when there is nothing there. As I said before though, this might be related to the previous issue, because this is when I was highlighting the chemical reactor from the previous issue.

Something similar in this:
2021-12-30_21-31

It is probably just the algorithm used, trying to be performant

  • App remains active when you scroll off the terminal. When you scroll off the terminal with the AR active, it remains active even though the terminal is no longer the active item. This can be seen by continuing power draw, even though the terminal is not the active item

  • Slight bleed out of the highlight effect. At certain angles, the highlight effect can be seen outside the terminal item:
    2021-12-30_21-22

2021-12-30_21-23

  • Animation continues while game is paused. While the game is paused in singleplayer by hitting esc, the scan animation continues playing

GT Console App

  • Machine faces render invisible when color slider set to zero and face is obscured by another block
    2021-12-30_21-37

  • Machine bottom faces render invisible when placed on a block and rotated to look at the bottom, on any slider level
    2021-12-30_21-40

  • The "Set Working Enable" button should change its hover text based on the state of the machine. When the machine is not disabled, it should say "Set Working Disabled", when the machine is disabled, it should say "Set Working Enabled". Same with the "Allow Input from Output buttons

  • As seen in #1012, there are culling issues when a cover is placed on a machine. This was tested with a solar cover.

System Settings App

  • When changing the Theme that affects App icon backgrounds, and the background in the System Settings App, the changes are not reflected until closing and reopening the terminal.

  • It would be nice to have a hover tooltip over the different theme selector color bubbles, saying what they affect. I had no idea which color selector affected what

[BUG] Crash caused by interaction of Quark and GregTech CE while in Terminal UI

Describe the bug
The game simply crashes while browsing the UI of the terminal (encountered in app store), at an undetermined time for unknown reasons. It seems to be fairly frequent and was observed in a LAN MP server

Versions
Forge: 14.23.5.2859
GTCE: 2.0.2-beta

Possible cause: Quark r1.6-179, OptiFine HD_U_G5

Setup
Playing multiplayer on LAN, MC 1.12.2

Steps To Reproduce
Open the terminal and browse through the appstore, going through various descriptions (clicking through) of upgradable or installable modules.

Additional context
Crash log: https://pastebin.com/TK4ZxhFU

CubicChunks Support

Are there any plans for adding support for Cubic Chunks. Specifically to support the ICubicPopulator and generate ores on a cube by cube basis?

Based on, #31 it supposedly works, however when testing with the latest version of Cubic Chunks it does not.

Credit

It would be nice to credit me for all the things borrowed from inspired by GT++.

[BUG] Incompability w. Tough As Nails

Describe the bug
GTCEu appears to be incompatible with Tough As Nails mod and crashes on startup.

Versions
Forge: 14.23.5.2860
GTCE: 2.0.2-beta
TAN: 3.1.0

crash-2022-01-04_19.48.17-client.txt
---- Minecraft Crash Report ----
// Would you like a cupcake?

Time: 2022-01-04 19:48:17 CET
Description: Initializing game

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Tough As Nails (toughasnails)
Caused by: java.lang.NullPointerException
    at toughasnails.init.ModConfig.lambda$init$1(ModConfig.java:75)
    at toughasnails.init.ModConfig.populateDataMap(ModConfig.java:92)
    at toughasnails.init.ModConfig.init(ModConfig.java:75)
    at toughasnails.core.ToughAsNails.init(ToughAsNails.java:83)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
    at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
    at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
    at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
    at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
    at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
    at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
    at com.google.common.eventbus.EventBus.post(EventBus.java:217)
    at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
    at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
    at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
    at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
    at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
    at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
    at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
    at com.google.common.eventbus.EventBus.post(EventBus.java:217)
    at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
    at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:749)
    at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:336)
    at net.minecraft.client.Minecraft.init(Minecraft.java:535)
    at net.minecraft.client.Minecraft.run(Minecraft.java:3931)
    at net.minecraft.client.main.Main.main(SourceFile:123)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210)
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245)
    at org.multimc.EntryPoint.listen(EntryPoint.java:143)
    at org.multimc.EntryPoint.main(EntryPoint.java:34)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
  Minecraft Version: 1.12.2
  Operating System: Linux (amd64) version 5.4.0-91-generic
  Java Version: 1.8.0_291, Oracle Corporation
  Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
  Memory: 5120545200 bytes (4883 MB) / 8051490816 bytes (7678 MB) up to 8051490816 bytes (7678 MB)
  JVM Flags: 2 total; -Xms4096m -Xmx8064m
  IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
  FML: MCP 9.42 LoliASM 4.4 Powered by Forge 14.23.5.2860 127 mods loaded, 126 mods active
       States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
       
       | State | ID                           | Version            | Source                                              | Signature                                |
       |:----- |:---------------------------- |:------------------ |:--------------------------------------------------- |:---------------------------------------- |
       | LCHI  | minecraft                    | 1.12.2             | minecraft.jar                                       | None                                     |
       | LCHI  | mcp                          | 9.42               | minecraft.jar                                       | None                                     |
       | LCHI  | FML                          | 8.0.99.99          | forge-1.12.2-14.23.5.2860-universal.jar             | e3c3d50c7c986df74c645c0ac54639741c90a557 |
       | LCHI  | forge                        | 14.23.5.2860       | forge-1.12.2-14.23.5.2860-universal.jar             | e3c3d50c7c986df74c645c0ac54639741c90a557 |
       | LCHI  | creativecoredummy            | 1.0.0              | minecraft.jar                                       | None                                     |
       | LCHI  | entity_culling               | 2.0.5              | minecraft.jar                                       | None                                     |
       | LCHI  | itemphysic                   | 1.4.0              | minecraft.jar                                       | None                                     |
       | LCHI  | smoothfontcore               | mc1.12.2-2.1.2     | minecraft.jar                                       | None                                     |
       | LCHI  | opencomputers|core           | 1.7.5.192          | minecraft.jar                                       | None                                     |
       | LCHI  | smoothfont                   | mc1.12.2-2.1.2     | SmoothFont-mc1.12.2-2.1.2.jar                       | None                                     |
       | LCHI  | libvulpes                    | 0.4.2.-84          | LibVulpes-1.12.2-0.4.2-84-universal.jar             | None                                     |
       | LCHI  | advancedrocketry             | 2.0.0.-255         | AdvancedRocketry-1.12.2-2.0.0-255-universal.jar     | None                                     |
       | LCHI  | aiimprovements               | 0.0.1.1            | AIImprovements-1.12.1-0.0.1b1.jar                   | None                                     |
       | LCHI  | akashictome                  | 1.2-12             | AkashicTome-1.2-12.jar                              | None                                     |
       | LCHI  | ctm                          | MC1.12.2-1.0.2.31  | CTM-MC1.12.2-1.0.2.31.jar                           | None                                     |
       | LCHI  | appliedenergistics2          | rv6-stable-7       | appliedenergistics2-rv6-stable-7.jar                | dfa4d3ac143316c6f32aa1a1beda1e34d42132e5 |
       | LCHI  | armorpointspp                | v2.0.0-rc1         | armorpointspp-1.12.2-2.0.1.jar                      | None                                     |
       | LCHI  | carrots                      | 1.0.0b1            | carrotslib-mc1.12.2-1.0.0b1.jar                     | None                                     |
       | LCHI  | armorunder                   | 1.0.0              | armorunder-mc1.12.2-1.0.0.jar                       | None                                     |
       | LCHI  | crafttweaker                 | 4.1.20             | CraftTweaker2-1.12-4.1.20.658.jar                   | None                                     |
       | LCHI  | mtlib                        | 3.0.7              | MTLib-3.0.7.jar                                     | None                                     |
       | LCHI  | modtweaker                   | 4.0.19             | modtweaker-4.0.20.4.jar                             | None                                     |
       | LCHI  | jei                          | 4.16.1.301         | jei_1.12.2-4.16.1.301.jar                           | None                                     |
       | LCHI  | quark                        | r1.6-179           | Quark-r1.6-179.jar                                  | None                                     |
       | LCHI  | autoreglib                   | 1.3-32             | AutoRegLib-1.3-32.jar                               | None                                     |
       | LCHI  | baubles                      | 1.5.2              | Baubles-1.12-1.5.2.jar                              | None                                     |
       | LCHI  | bettermineshafts             | 1.12.2-2.2.1       | BetterMineshaftsForge-1.12.2-2.2.1.jar              | None                                     |
       | LCHI  | betternether                 | 0.1.8.6            | betternether-0.1.8.6.jar                            | None                                     |
       | LCHI  | thaumcraft                   | 6.1.BETA26         | Thaumcraft-1.12.2-6.1.BETA26.jar                    | None                                     |
       | LCHI  | botania                      | r1.10-364          | Botania+r1.10-364.4.jar                             | None                                     |
       | LCHI  | consecration                 | 1.0.6              | consecration-1.12.2-1.0.6.jar                       | 2484ef4d131fdc0dca0647aa21b7b944ddb935a1 |
       | LCHI  | patchouli                    | 1.0-20             | Patchouli-1.0-20.jar                                | None                                     |
       | LCHE  | toughasnails                 | 3.1.0.139          | ToughAsNails-1.12.2-3.1.0.139-universal.jar         | None                                     |
       | LCH   | bewitchment                  | 0.22.63            | bewitchment-1.12.2-0.0.22.64.jar                    | None                                     |
       | LCH   | bibliocraft                  | 2.4.5              | BiblioCraft[v2.4.5][MC1.12.2].jar                   | None                                     |
       | LCH   | bloodmoon                    | 1.5.3              | Bloodmoon-MC1.12.2-1.5.3.jar                        | d72e0dd57935b3e9476212aea0c0df352dd76291 |
       | LCH   | blur                         | 1.0.4-14           | Blur-1.0.4-14.jar                                   | None                                     |
       | LCH   | bookshelf                    | 2.3.577            | Bookshelf-1.12.2-2.3.577.jar                        | d476d1b22b218a10d845928d1665d45fce301b27 |
       | LCH   | chameleon                    | 1.12-4.1.3         | Chameleon-1.12-4.1.3.jar                            | None                                     |
       | LCH   | chunkanimator                | 1.2                | ChunkAnimator-MC1.12-1.2.jar                        | None                                     |
       | LCH   | codechickenlib               | 3.2.3.357          | CodeChickenLib-1.12.2-3.2.3.357-universal.jar       | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
       | LCH   | asielib                      | 1.0.0              | Computronics-1.12.2-1.6.6.jar                       | None                                     |
       | LCH   | endercore                    | 1.12.2-0.5.76      | EnderCore-1.12.2-0.5.76.jar                         | None                                     |
       | LCH   | enderio                      | 5.3.70             | EnderIO-base-1.12.2-5.3.70.jar                      | None                                     |
       | LCH   | forestry                     | 5.8.2.387          | forestry_1.12.2-5.8.2.387.jar                       | None                                     |
       | LCH   | gregtech                     | 2.0.2-beta         | gregtech-1.12.2-2.0.2-beta.jar                      | None                                     |
       | LCH   | opencomputers                | 1.7.5.192          | OpenComputers-MC1.12.2-1.7.5.192.jar                | None                                     |
       | LCH   | tis3d                        | 1.5.1.37           | TIS-3D-MC1.12.2-1.5.1.37.jar                        | None                                     |
       | LCH   | computronics                 | 1.6.6              | Computronics-1.12.2-1.6.6.jar                       | None                                     |
       | LCH   | ctgui                        | 1.0.0              | CraftTweaker2-1.12-4.1.20.658.jar                   | None                                     |
       | LCH   | crafttweakerjei              | 2.0.3              | CraftTweaker2-1.12-4.1.20.658.jar                   | None                                     |
       | LCH   | creativecore                 | 1.10.0             | CreativeCore_v1.10.61_mc1.12.2.jar                  | None                                     |
       | LCH   | cyberware                    | 0.2.11.29          | cyberware-1.12.2-0.2.11.29.jar                      | None                                     |
       | LCH   | damagetilt                   | 0.1.0              | DamageTilt-1.12.2-0.1.0.jar                         | None                                     |
       | LCH   | eleccore                     | 1.9.452            | ElecCore-1.12.2-1.9.452.jar                         | None                                     |
       | LCH   | mcjtylib_ng                  | 3.5.0              | mcjtylib-1.12-3.5.0.jar                             | None                                     |
       | LCH   | deepresonance                | 1.8.0              | deepresonance-1.12-1.8.0.jar                        | None                                     |
       | LCH   | diethopper                   | 1.1                | diethopper-1.1.jar                                  | None                                     |
       | LCH   | sereneseasons                | 1.2.18             | SereneSeasons-1.12.2-1.2.18-universal.jar           | None                                     |
       | LCH   | orelib                       | 3.6.0.1            | OreLib-1.12.2-3.6.0.1.jar                           | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
       | LCH   | dsurround                    | 3.6.2.1            | DynamicSurroundings-1.12.2-3.6.2.1.jar              | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
       | LCH   | enderiobase                  | 5.3.70             | EnderIO-base-1.12.2-5.3.70.jar                      | None                                     |
       | LCH   | enderioconduits              | 5.3.70             | EnderIO-conduits-1.12.2-5.3.70.jar                  | None                                     |
       | LCH   | enderiopowertools            | 5.3.70             | EnderIO-conduits-1.12.2-5.3.70.jar                  | None                                     |
       | LCH   | enderioconduitsopencomputers | 5.3.70             | EnderIO-conduits-opencomputers-1.12.2-5.3.70.jar    | None                                     |
       | LCH   | enderiointegrationforestry   | 5.3.70             | EnderIO-integration-forestry-1.12.2-5.3.70.jar      | None                                     |
       | LCH   | enderiomachines              | 5.3.70             | EnderIO-machines-1.12.2-5.3.70.jar                  | None                                     |
       | LCH   | fluidlogged_api              | 1.6.2              | Fluidlogged-API-v1.6.2-mc1.12.2.jar                 | None                                     |
       | LCH   | forgemultipartcbe            | 2.6.2.83           | ForgeMultipart-1.12.2-2.6.2.83-universal.jar        | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
       | LCH   | microblockcbe                | 2.6.2.83           | ForgeMultipart-1.12.2-2.6.2.83-universal.jar        | None                                     |
       | LCH   | minecraftmultipartcbe        | 2.6.2.83           | ForgeMultipart-1.12.2-2.6.2.83-universal.jar        | None                                     |
       | LCH   | cfm                          | 6.3.1              | furniture-6.3.1-1.12.2.jar                          | None                                     |
       | LCH   | gtce2oc                      | 1.8.0              | gtce2oc-1.12.2-1.8.0.jar                            | None                                     |
       | LCH   | gbook                        | 2.9.5              | Guidebook-1.12.2-2.9.5.jar                          | None                                     |
       | LCH   | hardcoredarkness             | 2.0                | HardcoreDarkness-MC1.12.2-2.0.jar                   | d72e0dd57935b3e9476212aea0c0df352dd76291 |
       | LCH   | ichunutil                    | 7.2.2              | iChunUtil-1.12.2-7.2.2.jar                          | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 |
       | LCH   | itemscroller                 | 0.12.0             | itemscroller-1.12.2-0.12.0.jar                      | 2b03e1423915a189b8094816baa18f239d576dff |
       | LCH   | jeibees                      | 0.9.0.5            | jeibees-0.9.0.5-mc1.12.2.jar                        | None                                     |
       | LCH   | journeymap                   | 1.12.2-5.7.0       | journeymap-1.12.2-5.7.0.jar                         | None                                     |
       | LCH   | mixinbooter                  | 2.0                | mixinbooter-2.0.jar                                 | None                                     |
       | LCH   | loliasm                      | 4.4                | loliasm-4.4.jar                                     | None                                     |
       | LCH   | loottweaker                  | 0.3.0              | LootTweaker-0.3.0+MC1.12.2.jar                      | None                                     |
       | LCH   | mobdismemberment             | 7.0.0              | MobDismemberment-1.12.2-7.0.0.jar                   | None                                     |
       | LCH   | mrtjpcore                    | 2.1.4.43           | MrTJPCore-1.12.2-2.1.4.43-universal.jar             | None                                     |
       | LCH   | namepain                     | 1.4.0              | namepain-1.4.0+forge-1.12.x.jar                     | None                                     |
       | LCH   | netherportalfix              | 5.3.13             | NetherPortalFix_1.12.1-5.3.13.jar                   | None                                     |
       | LCH   | ca.chead.oc-wasm             | 1.12.2-0.2.0       | oc-wasm-1.12-0.2.0.jar                              | None                                     |
       | LCH   | ocrocketry                   | 1.1.0-beta         | OCRocketry-1.1.1-beta.jar                           | None                                     |
       | LCH   | particleculling              | 1.0                | particleculling-1.12.2-v1.0.1.jar                   | None                                     |
       | LCH   | peacefulsurface              | 1.12.2-v1b         | PeacefulSurface-1.12.2-v1b.jar                      | aaaf83332a11df02406e9f266b1b65c1306f0f76 |
       | LCH   | performant                   | 1.12.2-1.4         | performant-1.12.2-1.10.jar                          | None                                     |
       | LCH   | pneumaticcraft               | 1.12.2-0.11.15-398 | pneumaticcraft-repressurized-1.12.2-0.11.15-398.jar | None                                     |
       | LCH   | projectred-core              | 4.9.4.120          | ProjectRed-1.12.2-4.9.4.120-Base.jar                | None                                     |
       | LCH   | projectred-integration       | 4.9.4.120          | ProjectRed-1.12.2-4.9.4.120-integration.jar         | None                                     |
       | LCH   | projectred-transmission      | 4.9.4.120          | ProjectRed-1.12.2-4.9.4.120-integration.jar         | None                                     |
       | LCH   | projectred-illumination      | 4.9.4.120          | ProjectRed-1.12.2-4.9.4.120-lighting.jar            | None                                     |
       | LCH   | quarkoddities                | 1                  | QuarkOddities-1.12.2.jar                            | None                                     |
       | LCH   | redstoneflux                 | 2.1.0              | RedstoneFlux-1.12-2.1.0.6-universal.jar             | 8a6abf2cb9e141b866580d369ba6548732eff25f |
       | LCH   | additionalstructures         | 2.3.1              | Rex's-Additional-Structures-1.12.x-(v.2.3.1).jar    | None                                     |
       | LCH   | rockhounding_core            | 3.27               | rockhounding_core-1.12.2-3.27.jar                   | None                                     |
       | LCH   | rockhounding_chemistry       | 1.12.2-3.61        | rockhounding_chemistry-1.12.2-3.61.jar              | None                                     |
       | LCH   | rsgauges                     | 1.2.4              | rsgauges-1.12.2-1.2.4.jar                           | ed58ed655893ced6280650866985abcae2bf7559 |
       | LCH   | savemystronghold             | 1.12.2-1.0.0       | savemystronghold-1.12.2-1.0.0.jar                   | None                                     |
       | LCH   | serenetweaks                 | 0.0.1              | SereneTweaks-1.0.jar                                | None                                     |
       | LCH   | sgcraft                      | 2.0.3              | SGCraft-2.0.5.jar                                   | None                                     |
       | LCH   | smoothwater                  | 0.1.4              | SmoothWater-0.1.4.jar                               | None                                     |
       | LCH   | soundfilters                 | 0.12.1_for_1.12    | SoundFilters-0.12.1_for_1.12.jar                    | None                                     |
       | LCH   | storagedrawers               | 1.12.2-5.4.0       | StorageDrawers-1.12.2-5.4.0.jar                     | None                                     |
       | LCH   | tandimensions                | 0.3.0              | tandimensions-0.3.0.jar                             | None                                     |
       | LCH   | tcresearchpatcher            | 1.12.2-1.1.2       | ThaumcraftResearchPatcher-1.12.2-1.1.2.jar          | 8f678591ba6f78d579e553a8aa94b4c4766cb13d |
       | LCH   | thaumicaugmentation          | 1.12.2-2.1.4       | ThaumicAugmentation-1.12.2-2.1.4.jar                | 8f678591ba6f78d579e553a8aa94b4c4766cb13d |
       | LCH   | thaumicjei                   | 1.6.0              | ThaumicJEI-1.12.2-1.6.0-27.jar                      | None                                     |
       | LCH   | thaumicenergistics           | 2.2.3              | thaumicenergistics-2.2.4.jar                        | None                                     |
       | LCH   | thaumicspeedup               | 2.0                | thaumicspeedup-2.0.jar                              | None                                     |
       | LCH   | tips                         | 1.0.9              | Tips-1.12.2-1.0.9.jar                               | d476d1b22b218a10d845928d1665d45fce301b27 |
       | LCH   | travelersbackpack            | 1.0.35             | TravelersBackpack-1.12.2-1.0.35.jar                 | None                                     |
       | LCH   | tbintegration                | 1.0.1              | TravelersBackpackIntegration-1.12.2-1.0.1.jar       | None                                     |
       | LCH   | traverse                     | 1.6.0              | Traverse-1.12.2-1.6.0-69.jar                        | None                                     |
       | LCH   | vanillafix                   | 1.0.10-150         | VanillaFix-1.0.10-150.jar                           | None                                     |
       | LCH   | worldstripper                | 1.6.0-1.12.2       | World-Stripper-1.6.0-1.12.2.jar                     | None                                     |
       | LCH   | phosphor-lighting            | 1.12.2-0.2.6       | phosphor-1.12.2-0.2.6+build50-universal.jar         | f0387d288626cc2d937daa504e74af570c52a2f1 |
       | LCH   | commons0815                  | 1.4.0              | Commons0815-1.12.2-1.4.0.jar                        | None                                     |
       | LCH   | guitoolkit                   | 1.4.0              | Commons0815-1.12.2-1.4.0.jar                        | None                                     |
       | LCH   | rendertoolkit                | 1.4.0              | Commons0815-1.12.2-1.4.0.jar                        | None                                     |
       | LCH   | openglasses                  | @VERSION@-53       | OpenGlasses-MC1.12.2-2.2-53.jar                     | None                                     |
       | LCH   | eleccoreloader               | 1.9.452            | ElecCore-1.12.2-1.9.452.jar                         | None                                     |
       | UD    | advancedrocketrycore         | 1                  | minecraft.jar                                       | None                                     |
  Loaded coremods (and transformers): CreativePatchingLoader (CreativeCore_v1.10.61_mc1.12.2.jar)
                                        
                                      CorePlugin (SmoothFont-mc1.12.2-2.1.2.jar)
                                        bre.smoothfont.asm.Transformer
                                      TransformerLoader (OpenComputers-MC1.12.2-1.7.5.192.jar)
                                        li.cil.oc.common.asm.ClassTransformer
                                      MixinBooter (mixinbooter-2.0.jar)
                                        
                                      Thaumcraft Research Patcher Core Plugin (ThaumcraftResearchPatcher-1.12.2-1.1.2.jar)
                                        thecodex6824.tcresearchpatcher.Transformer
                                      BewitchmentFMLLoadingPlugin (bewitchment-1.12.2-0.0.22.64.jar)
                                        
                                      TransformLoader (DynamicSurroundings-1.12.2-3.6.2.1.jar)
                                        
                                      Quark Plugin (Quark-r1.6-179.jar)
                                        vazkii.quark.base.asm.ClassTransformer
                                      PerformantLoadingPlugin (performant-1.12.2-1.10.jar)
                                        
                                      LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar)
                                        lumien.bloodmoon.asm.ClassTransformer
                                      EnderCorePlugin (EnderCore-1.12.2-0.5.76-core.jar)
                                        com.enderio.core.common.transform.EnderCoreTransformer
                                        com.enderio.core.common.transform.SimpleMixinPatcher
                                      PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.2.6+build50-universal.jar)
                                        
                                      BlurPlugin (Blur-1.0.4-14.jar)
                                        com.tterrag.blur.BlurTransformer
                                      ItemPatchingLoader (ItemPhysic_Full_1.4.34_mc1.12.2.jar)
                                        com.creativemd.itemphysic.ItemTransformer
                                      LoadingPlugin (HardcoreDarkness-MC1.12.2-2.0.jar)
                                        lumien.hardcoredarkness.asm.ClassTransformer
                                      SmoothWaterCore (SmoothWater-0.1.4.jar)
                                        pl.asie.smoothwater.SmoothWaterTransformer
                                      Thaumic Augmentation Core Plugin (ThaumicAugmentation-1.12.2-2.1.4.jar)
                                        thecodex6824.thaumicaugmentation.core.TATransformer
                                      GregTechLoadingPlugin (gregtech-1.12.2-2.0.2-beta.jar)
                                        gregtech.core.GregTechTransformer
                                      LoadingPlugin (ChunkAnimator-MC1.12-1.2.jar)
                                        lumien.chunkanimator.asm.ClassTransformer
                                      SSLoadingPlugin (SereneSeasons-1.12.2-1.2.18-universal.jar)
                                        sereneseasons.asm.transformer.EntityRendererTransformer
                                        sereneseasons.asm.transformer.WorldTransformer
                                      CTMCorePlugin (CTM-MC1.12.2-1.0.2.31.jar)
                                        team.chisel.ctm.client.asm.CTMTransformer
                                      Fluidlogged Plugin (Fluidlogged-API-v1.6.2-mc1.12.2.jar)
                                        git.jbredwards.fluidlogged_api.asm.swapper.ASMSwapper
                                        git.jbredwards.fluidlogged_api.asm.ASMHandler$Transformer
                                      LoliASM (loliasm-4.4.jar)
                                        
                                      VanillaFixLoadingPlugin (VanillaFix-1.0.10-150.jar)
                                        
                                      ParticleCullingLoadingPlugin (particleculling-1.12.2-v1.0.1.jar)
                                        
                                      AdvancedRocketryPlugin (AdvancedRocketry-1.12.2-2.0.0-255-universal.jar)
                                        zmaster587.advancedRocketry.asm.ClassTransformer
                                      EntityCullingPlugin (EntityCulling-1.12.2-2.0.5.jar)
                                        meldexun.entityculling.plugin.ClassTransformer
  GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 460.91.03' Renderer: 'GeForce GTX 660/PCIe/SSE2'
  AE2 Version: stable rv6-stable-7 for Forge 14.23.5.2768
  Ender IO: No known problems detected.
            Authlib is : /home/simon/.local/share/multimc/libraries/com/mojang/authlib/1.5.25/authlib-1.5.25.jar
            
            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            !!!You are looking at the diagnostics information, not at the crash.       !!!
            !!!Scroll up until you see the line with '---- Minecraft Crash Report ----'!!!
            !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  Suspected Mods: Tough As Nails (toughasnails)
  Launched Version: MultiMC5
  LWJGL: 2.9.4
  OpenGL: GeForce GTX 660/PCIe/SSE2 GL version 4.6.0 NVIDIA 460.91.03, NVIDIA Corporation
  GL Caps: Using GL 1.3 multitexturing.
           Using GL 1.3 texture combiners.
           Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
           Shaders are available because OpenGL 2.1 is supported.
           VBOs are available because OpenGL 1.5 is supported.
  Using VBOs: Yes
  Is Modded: Definitely; Client brand changed to 'fml,forge'
  Type: Client (map_client.txt)
  Resource Packs: 
  Current Language: English (US)
  Profiler Position: N/A (disabled)
  CPU: 12x Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz

List of Terminal guides

Here's one I made for JEI

It is probably impossible to try to play GregTech without using JEI.
So here are some tips on how to use JEI to its full potential.

  • Bookmark items regularly (default key A) so you don't have to type the names every time you want to look them up.
  • Most of the items have multiple crafting recipes! Don't stop at the first recipe and think that item is impossible. Sometimes a material is only available from tiny dusts, sometimes it's available from a fluid solution. It takes some practice. Oil processing and nuclear chemistry are pretty bad about this.
  • Take advantage of the Material Tree page in JEI. The Material Tree shows you a diagram of how you make every part (plates, ingots, rods, etc.) from a material.
  • You can press @ to see only items from that mod. For example, if you search for @GregTech, you will only see items from GregTech.
  • You can press $ to see only items from a specific entry in the Ore Dictionary. For example, if you search for $logWood, you will only see wooden logs.

[Suggestion] Add 3rd Item Pipe Mode for enhanced Round Robin

Add a 3rd mode for conveyor/robot arm Item Pipe modes being another form of Round Robin, but will "remember" the last place it inserted into. For example:

If I have a PipeNet with 1 input and 64 outputs, set to round robin, and I insert 64 items exactly, it will round robin perfectly, However, if I insert only 32 items, it will only go to the first half of the outputs. My idea is to then, when set to this mode, when another 32 items (or any amount) is input, it will go to the next 32 outputs, so that this "enhanced" round robin keeps track of which inventories have already received an item until all have received one.

[Suggestion] An even brighter light

Is your feature request related to a problem? Please describe.
GregTech has high-tech mechanisms, wires, and other items. But there are no lamps, or other lighting items.

Describe the solution you'd like
I would like to add lamps or other lighting units or items to GTCEu that will be powered by electricity. That is, they will illuminate the territory only when they have enough energy. You can also implement several modes of operation for them (or several tiers). With the help of which, the lighting units will consume much more energy, but illuminate the territory, for example, 20x20 or 30x30, in short, a large one :D.

Slot/Widget Issues

Issues with slots and widgets, gathered into one place for easy referencing.

Crafting Station

  • Memorized Recipes can only be locked with shift clicking on them with something in the player's cursor. Shift clicking on the recipe to lock it without first picking up an item will not lock the recipe.
  • Highlighting of missing and present recipe components for recipes in the crafting station no longer works (Ask bru for clarification on this one, he was the one who made the feature and knows what exactly is supposed to happen)
  • Crafting a recipe in the crafting station damages all tools of the same type in the players inventory, and also damages the tool in the recipe's memory.
  • Shift clicking a recipe from JEI into the crafting station some times does not correctly populate the crafting grid widget on a server (not sure if happens on client, but I had it happen on a server).
    Example:
    2021-12-04_17-27

General Issues

  • Cannot drag a stack of items to evenly split them across slots in GT GUIs like the crafting station or crates. When these GUIs are open, you cannot do this in the player inventory either.
  • Enchantment glint is applied to the entire slot in GT inventories (this was in a crate specifically):
    2021-12-14_22-17

Some desired changes

  • Make it so you cannot shift click items into the charging slot in machine GUIs, but still can place any item there normally.

[Suggestion] Hide ore variants in JEI

Is your feature request related to a problem? Please describe.
JEI is clogged with piles of identical ore blocks.

Describe the solution you'd like
Add to the config file the ability to disable the display of ore variants in the JEI. The standard ore will be in vanilla stone, it will not be possible to turn it off.

[Suggestion] The ability to use different liquids in the boiler

Is your feature request related to a problem? Please describe.
I am the creator of the TerraFirmaGreg modpack, the use of boilers at the initial stages of game is practically impossible. Since there is simply no default water(Only fresh water(no available in GT) and salt water(available in GT)) in the TFC world.

Describe the solution you'd like
It would be cool if we added lines to the config file responsible for what liquids can be used in the boiler, perhaps some other additional elements.

Perhaps this would help other modpackmakers as well.

[Suggestion] Wind turbines

Is your feature request related to a problem? Please describe.
Because it's not in GT :D

Describe the solution you'd like
Most likely this will be a multiblock machine. You can even add some animation when the rotor is placed in the turbine. As it used to be in ic2. Only implement it better. The rotors will gradually break down. Perhaps even the block holding the rotor will receive some damage. And they will need to be replaced regularly. Of course, all these parameters can be changed in the config.
The strength of the rotor spin will depend on the weather and the height at which the rotors are installed. But the maximum height should be configurable in the config. The maximum height is the height of the world at which the increase in energy production is no longer growing.

For example:
Max: 120.
y = 60 - eu = 20
y = 80 - eu = 60
y = 100 - eu = 150
y = 120 - eu = 240
y = 140 - eu = 250
y = 200 - eu = 260

Also, when the maximum height is exceeded, the rotors break 3-4 times faster.

Additional context
Approximately it should look like this, but of course I built it in 5 seconds, other representations are possible, but I wanted it to look realistic enough. I think this design should be huge. Since in reality, windmills are huge. Maybe 3-4 times more than in my screenshot.
image

[Suggestion] Change colors via CT

Is your feature request related to a problem? Please describe.
It wouldn't be bad if users could change the color of objects, as well as liquids (for example: ingots, rods), it would help add more flexibility, I think so.
This problem has already been described on GitHub GTCE.

Describe the solution you'd like

The ability to change the color of an object or liquid using CraftTweaker.

Additional context
GregTechCE/GregTech#1691

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.