Age | Commit message (Collapse) | Author |
|
Reset RenderBlock.enableAO to false after rendering Gregtech tile blocks.
Minecraft makes assumption that enableAO is false when it renders a lower door panel.
Leaving enableAO to true in the RenderBlock instance after rendering gregtech tile
blocks caused lower door panels to randomply pick some remanent ambient occlusion
colour values it should not.
|
|
impr(rendering): Machine block casts an ambient occlusion shadow
|
|
- Implement the missing ambient occlusion shadow from machine block over neighbour blocks.
- Fix the LightingHelper to properly shade pipes/cables/wires against an opaque block.
- Refactor and cleanup the GT_Block_Machines class of all bad practices and code smell,
checked and validated with Sonarlint.
|
|
|
|
fix that when a fully formed assline with data hatch and when the data hatch would be replaced the onRunningTick would crash and stop the assline from ticking the recipe progression
|
|
fix that regulators would draw /fill fluids from a pipe even if it wasent conected to that side
#7523
|
|
|
|
|
|
Prevent retract pipe when drill tip can move down
|
|
* Make ME hatch have zero slots, to avoid items being stuck inside
* added a missing whitespace
Co-authored-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
feat(render): tile ambient occlusion
|
|
Fix bottled water filling
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Render smooth lighting ambient occlusion on all Gregtech tiles:
- Ores
- Machines
- Pipes, Cables, Wires, Frames
Add new Client-side configuration entry in Gregtech.cfg.
If false, the flat lighting rendering of older versions is used.
```yml
render {
B:TileAmbientOcclusion_true=true
}
```
|
|
Make AE2 dependency actually optional
|
|
|
|
|
|
Fix bucket gui fluid manipulation
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Better quantum chest integration
|
|
amber dust -> gem recipe
|
|
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/3141
For some reason GregTech_API.sThaumcraftCompat.addCrucibleRecipe adds only thaumonomicon visible recipe, but not actual recipe. So with this line and recipe, added via script, we got complete working recipe for amber gem drom dust.
|
|
Left click to do as many manipulation as possible.
Right click to just manipulate once.
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7448
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
allow autoclave to have fluid out in recipe
|
|
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Centrifuging glowstone inneficient recipe #7413
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7413
|
|
added GT shadowmetal block, fixed bee crash from new TM
|
|
|
|
|
|
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7405
|
|
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
|
|
Fluid value
|
|
The one with Polybenzimidazole in it
|
|
Drillers correctly reuse old mining pipes
|
|
Automatically generates entries into `Gregtech.lang` for items
with custom names (mostly used for recipes display in NEI).
Ported from: https://github.com/Blood-Asp/GT5-Unofficial/pull/1552
Will provide new localization keys and default English texts.
Newly generated entries in `Gregtech.lang`:
```yaml
S:gt.metaitem.01.32707.with.CopyOfTheOrb.name=Copy of the Orb
S:gt.metaitem.01.32707.with.OrbToCopy.name=Orb to copy
S:gt.metaitem.01.32707.with.OrbToOverwrite.name=Orb to overwrite
S:gt.metaitem.01.32708.with.AnalyzedProspectionData.name=Analyzed Prospection Data
S:gt.metaitem.01.32708.with.CopyOfTheStick.name=Copy of the Stick
S:gt.metaitem.01.32708.with.RawProspectionData.name=Raw Prospection Data
S:gt.metaitem.01.32708.with.ReadsResearchResult.name=Reads Research result
S:gt.metaitem.01.32708.with.ScannedBookData.name=Scanned Book Data
S:gt.metaitem.01.32708.with.ScannedMapData.name=Scanned Map Data
S:gt.metaitem.01.32708.with.ScannedSchematic.name=Scanned Schematic
S:gt.metaitem.01.32708.with.StickToCopy.name=Stick to copy
S:gt.metaitem.01.32708.with.StickToOverwrite.name=Stick to overwrite
S:gt.metaitem.01.32708.with.StickToSaveItTo.name=Stick to save it to
S:gt.metaitem.01.32708.with.WithPunchCardData.name=With Punch Card Data
S:gt.metaitem.01.32708.with.WithScannedBookData.name=With Scanned Book Data
S:gt.metaitem.01.32708.with.WithScannedMapData.name=With Scanned Map Data
S:gt.metaitem.01.32708.with.WritesResearchResult.name=Writes Research result
S:ic2.crop.invalid.with.ScannedSeeds.name=Scanned Seeds
S:item.for.beeDroneGE.with.ScannedDrone.name=Scanned Drone
S:item.for.beeLarvaeGE.with.ScannedLarvae.name=Scanned Larvae
S:item.for.beePrincessGE.with.ScannedPrincess.name=Scanned Princess
S:item.for.beeQueenGE.with.ScannedQueen.name=Scanned Queen
S:item.for.butterflyGE.with.ScannedButterfly.name=Scanned Butterfly
S:item.for.caterpillarGE.with.ScannedCaterpillar.name=Scanned Caterpillar
S:item.for.pollenFertile.with.ScannedPollen.name=Scanned Pollen
S:item.for.sapling.with.ScannedSapling.name=Scanned Sapling
S:item.for.serumGE.with.ScannedSerum.name=Scanned Serum
```
|
|
Bottom side of itemblock tiles was not rendered.
|
|
|
|
tiles are marked as "digital chest"
|
|
https://github.com/GTNewHorizons/GT5-Unofficial into experimental
|
|
|
|
|
|
GTNewHorizons/maybe_fix_cme_in_machine_update_thread
Do some locking around getTileEntity to avoid CMEs on the main thread
|
|
|