aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
AgeCommit message (Collapse)Author
2021-03-05Add use for fool's ruby AKA spinelPrometheus0000
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-25Reshuffle new constructor args to avoid conflict with GT++ ASMrepo_alt
2021-02-25Added back bus constructor for "backwards" compatrepo_alt
2021-02-25Make ME hatch have zero slots, to avoid items being stuck inside (#439)repo-alt
* 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>
2021-02-24Merge pull request #437 from GTNewHorizons/RenderAOLéa Gris
feat(render): tile ambient occlusion
2021-02-25Merge pull request #440 from GTNewHorizons/patch-water-bottle-divide-0Glease
Fix bottled water filling
2021-02-22Fix bottled water fillingGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-02-22Pickup fluid instead if the input tank is fullGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
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-02-10Merge pull request #434 from GTNewHorizons/gui-manipulate-fluidMartin Robertz
Fix bucket gui fluid manipulation
2021-02-10Fix bit fiddlingGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-02-10Fix bucket gui fluid manipulationGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-02-09Merge pull request #431 from repo-alt/experimentalMartin Robertz
Better quantum chest integration
2021-02-09Allows manipulating multiple cell worth of fluidGlease
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>
2021-02-08Better quantum chest integrationrepo_alt
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7448
2021-02-09Fix size 0 fluid stackGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-02-01Merge pull request #429 from GTNewHorizons/autoclave-fluid-outMartin Robertz
allow autoclave to have fluid out in recipe
2021-02-01allow autoclave to have fluid out in recipekorneel vandamme
2021-01-31Address reviewsGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-01-31BasicMachine fluid tank manipulations in GUIGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-01-30Merge pull request #426 from KiloJoel/shadowmetalBeeFixMartin Robertz
added GT shadowmetal block, fixed bee crash from new TM
2021-01-29added GT shadowmetal block, no texture yetKiloJoel
2021-01-29multipipe drain() method ignores requested fluid types after firstrepo_alt
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7405
2021-01-25feat(i18n): itemlist withname localeLéa Gris
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 ```
2021-01-24Merge branch 'experimental' of ↵repo_alt
https://github.com/GTNewHorizons/GT5-Unofficial into experimental
2021-01-21Make sure the onServerTick event is actually called.Jason Mitchell
2021-01-19ME output busrepo_alt
2021-01-18add comment as to onServerTick vs onWorldTickJason Mitchell
2021-01-18try/finallyJason Mitchell
2021-01-18Include getBlock and getBlockMetadata in the lockJason Mitchell
2021-01-18Do some locking around getTileEntity to avoid CMEs on the main threadJason Mitchell
2021-01-18Merge pull request #410 from albus12138/fix_multiblock_tooltip_errorMartin Robertz
Fix multiblock machine tooltip error
2021-01-18Replace tab with 4 spacesr4phael
2021-01-18Merge pull request #411 from GTNewHorizons/remove_modular_armorMartin Robertz
Debloat - Remove Modular Armor (It's buggy and not in use anyway)
2021-01-17Optionally hide assline recipes (defaults to false). Should have no impact ↵Jason Mitchell
on the ability to craft them.
2021-01-18Remove additional method in IDescribabler4phael
2021-01-17Debloat - Remove Modular Armor (It's buggy and not in use anyway)Jason Mitchell
2021-01-17Fix multiblock machine tooltip errorr4phael
2021-01-16Better fix.Jason Mitchell
Should be isStringValid(), not isStackValid()
2021-01-16Fix crash with speedupJason Mitchell
Not entirely sure why, but this causes a crash when registering modular armor because it can't find the ic2 good circuit...
2021-01-17Changed removing part with O(n) instead of O(n^2)TimeConqueror
2021-01-17One more changes to immutableTimeConqueror
2021-01-17Added immutable version of getOres method, which is faster due to not using ↵TimeConqueror
#addAll
2021-01-16fix(GT)Alumite GT ToolsDreamMasterXXL
2021-01-08Merge pull request #394 from GTNewHorizons/infinty-chest-compatibiletyMartin Robertz
infinity chest compatibiltey
2021-01-08Merge pull request #396 from GTNewHorizons/disable-filterMartin Robertz
Add option to disable input machine on single block machines
2021-01-08Add option to disable input machine on single block machinesGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-01-07Re-tiered Mufflers for now (#391)bartimaeusnek
2021-01-07Merge pull request #393 from GTNewHorizons/cleanup_and_speedupMartin Robertz
Cleanup and speedup