aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/blocks
AgeCommit message (Collapse)Author
2021-03-13fix(rendering): gregtech stone backgrond orientation on bottom face of oresLéa Gris
Stone background on the bottom side of ores, did not use the same flipped orientation as with dumb blocks of the same material, which uses the vanilla block renderer from Minecraft. This patch fixes the rendering of the bottom side of Gregtecg ores which uses te following Gregtech stone backgrounds: - Black Granite - Red Granite - Marble - Basalt
2021-03-11Implemented Builder Patternbartimaeusnek
2021-03-10Added missingbartimaeusnek
2021-03-10Refactor World Eventsbartimaeusnek
World events have way to many parameters, so the code gets unreadable, this commit fixes that behavior.
2021-03-03impr(rendering): Machine block casts an ambient occlusion shadowLéa Gris
- 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.
2021-02-16feat(render): tile ambient occlusionLéa Gris
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 } ```
2021-01-18Merge branch 'experimental' into mitchej123_cleanupMartin Robertz
2021-01-17More removal of commented out code, small formatting adjustmentsJason Mitchell
2021-01-18Remove additional method in IDescribabler4phael
2021-01-17Fix multiblock machine tooltip errorr4phael
2021-01-05fix(rendering): bottom side orientationLéa Gris
- Fix bottom side texture orientation to not flip texture. Special thanks to @GregoriusT who raised awareness of potential issue with texture where direction matters (like button panels or texts). - Implement a flipped bottom texture rendering to have ore blocks use the very same orientation as dumb blocks ore textures from other mods. - Refactor GT_SidedTexture to use GT_RenderedTexture for rendering, rather than duplicate the rendering code of it.
2020-12-31Merge branch 'experimental' into long_distance_transferJason Mitchell
2020-12-28Removed some code smellbartimaeusnek
2020-12-28Added Tier Colorsbartimaeusnek
2020-12-28Refactorbartimaeusnek
+ Added 2 more coils + Improved Tooltips
2020-12-26Adds long distance Item & Fluid pipelines and pipes. Inspired/ported from ↵Jason Mitchell
GT6 under LGPL.
2020-12-26Misc cleanup/reformatsJason Mitchell
2020-12-24Heating Coil Logic Overhaulbartimaeusnek
2020-12-07Fix Hermetic Casing NameEthryan
[#7062](https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7062)
2020-11-20Merge branch 'experimental' into LCE2Prometheus0000
2020-11-03Added IV HOG only LCEPrometheus0000000
2020-10-29Fix ore not synced to client in some cases (again)Glease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2020-10-28Fix ore not synced to client in some casesGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2020-07-23feat(Gregtech) add Raw DD Portal BlockDreamMasterXXL
Add Raw Poatal Block for DD Infusion recipe
2020-05-06Cover gui: Right click to open instead take.2moller21
2020-04-10Void miner adjustments (#262)bartimaeusnek
* Added all Ores to Voidminer in DeepDark + removed Infinity Ore Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> * renormalize line endings Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-07Set textures and adjust casing block register rangeTechnus
2020-04-06Move to proper id's out of GT++ space... but they are still unused on ↵Technus
hatches... so does not really matter...
2020-04-06Merge branch 'experimental' into Ore-Drilling-T5+T6Technus
# Conflicts: # src/main/java/gregtech/api/enums/Textures.java
2020-04-06Texture paging implementedTechnus
2020-04-06Commented texture pagingTechnus
2020-03-23First attemp to add Ore drilling Plant Luv and ZPMDream-Master
2020-03-19Add cover information on the machine item tooltip. (#252)Johnson
* Add cover information on the machine item tooltip.
2020-02-25Provide owner's UUID to forge event bus for fake players. Second PR cuz line ↵karpov.evgeniy
endings fixed.
2020-02-15removed unused importsDream-Master
changed subversion to 33
2019-03-19Mining plascrete blocks #3998Dream-Master
https://github.com/GTNewHorizons/NewHorizons/issues/3998
2019-03-04New coil rebalance (1200K+) #4126Dream-MasterXXL
https://github.com/GTNewHorizons/NewHorizons/issues/4126
2019-02-18several fixes:bartimaeusnek
-removeal of Axe for base entites -streamlined single block NaquadahReactor -fixed basegenerator for naquadagen Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2019-01-24Add support for placer ores, including config options for enable/disable and ↵Richard Hendricks
density. Increase orevein height to 9 layers. Give small ores a free 1 fortune boost to compensate for lower orevein densities.
2019-01-13fix recipe bug Reinforced BlocksDream-Master
2019-01-13No machine automated recipe for Iridium-Tngstensteel Reinforced Blocks #3961Dream-Master
https://github.com/GTNewHorizons/NewHorizons/issues/3961
2019-01-06add Core mod reinforced blocks to gtDream-Master
2019-01-06change HArdness to be core mod equivalentDream-Master
2018-11-20New EBF Coils 12k and 15kDream-Master
Electrum Flux and Awakened Draconium
2018-10-18Merge branch 'experimental' into GT_devDream-Master
# Conflicts: # src/main/java/gregtech/common/tileentities/generators/GT_MetaTileEntity_MagicalEnergyAbsorber.java
2018-10-07cherry pick 6a1b45f2be752afd77db32e011bbd1118949b8ae [6a1b45f]Dream-Master
fix(blockmachines): persistency on harvest (#1498) This patch fixes persistency of NBT tags in machine item when machine block is harvested. Machines with an @Override on setItemNBT will now persist data correctly when harvested? Change fixes intended persistency behaviour of following machines: - Item buffers will persist screwdriver configured output stack size when harvested. - Item distributors will persist setings of items per face.
2018-09-19added explosion logbartimaeusnek
+readded GalacticraftFiles for @mitchej123 GC Compat +fixed a typo in IGregTechTileEntity
2018-09-08Various fixesbartimaeusnek
+Added GT-FML-Log +Added an Exception if a Nq reactor without recipe map is created +Added the ability to add ReinforcedGlass in the CleanroomWalls (https://github.com/GTNewHorizons/NewHorizons/issues/3584) +Added a config option for changing the ReinforcedGlass percentage +Renamed Materials2 -> GTNH_ExtraMaterials and fixed it
2018-09-03* Fix: Colored cables/pipes properly connect (or don't) to each other based ↵Jason Mitchell
on color * Trigger connection evaluation on painting of cables/pipes or machines * Trigger connection evaluation on placement of blocks -- IE: A wire/pipe open to air, and then a dirt block is placed on it - this will close the pipe/wire connection
2018-09-03Pipe/Cable overhaul & Add filter output on fluid filtersJason Mitchell
* Unified connect() method for pipes/wires - each subclass has it's own canConnect(), letsIn(), and letsOut() methods that map to the specifics for that implementation * Shift Clicking while placing a GT machine will now try connecting to the cable/pipe it is placed on * You can open a connection to the air for pipes & wires, allowing the next thing you place down to auto connect (ie: a JABBA barrel) * Distribute Fluids - Modeled after several of the upstream PRs * Fluid regulators on pipes should stop spazzing out now * Fluid filter covers - Now work with filtering output BUG/TODO: * Spray paint doesn't seem to keep wires/pipes from connecting properly * Spray paint on wires/pipes should force a disconnection check