aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/items
AgeCommit message (Collapse)Author
2021-05-24feat(glow): iconset machines glow supportLéa Gris
- Add glow support for all sides and states of iconset machines (same as with basicmachines). Automated code cleanup with IDEA of: - Optiimise all imports (remove unused, sort) - Reorder all modifiers to the canonical preferred order (as stated in the Java Language Specification) - Add all missing @Override annotations
2021-05-21feat(render): implementation-free api texture factoryLéa Gris
Provides an implementation-free API Texture factory an builder. Deprecates gregtech.api.objects.GT_*Texture.java classes Once all GregTech add-on will be migrated to the new implemnetation-free API, changes to the implementation will not affect the add-on. For now, this API allow rendering of in-world glow textures. In-inventory/hand rendering of glow texture require implementation changes that are postponed until no add-on uses the deprecated embedded implementation API.
2021-05-21fix(render): move new textures rendering to new packageLéa Gris
Old textures rendering are kept in api/objects for backward compatibility. The old textures rendering does not handle glow textures or independant inventory tessellation. The old textures will only work with the old GT_Renderer_Block class New textures rendering with own tessellation in inventory and handling of glow emisssive textures are moved to the api/render package. These must not be used with the Old GT_Renderer_Block class or it will crash with: Already Tessellating Exception from the Tessellator class
2021-05-21feat(render): activity detector covers glowLéa Gris
2021-05-21feat(render): first set of glow texturesLéa Gris
Add glowing textures to: - Qantum or Super Tanks and Chests - Active Bronze and Bricked Blast Furnaces - Active Magical Absorber Top - Fusion Reactor Control Computer Screen - Active Yellow Glass Fusion Casing used on: - Active Fusion Reactor Controller and Hatches - Plasma Generator - Lightning Rod - Computer Screen Cover
2021-05-13Merge pull request #515 from GTNewHorizons/files_formatMartin Robertz
Normalize all repository files format
2021-05-08Fix name of americiumPrometheus0000
2021-05-08Fix soft mallet mishandling vanilla hopperGlease
2021-05-05Remove duplicate and erroneous recipe for the base schematicPrometheus0000
2021-04-27fix(textfiles): add missing neline at end of filesLéa Gris
git and diff tools will complain if text file does not end with a newline. Fixed all text files in the repository with Linux bash shell: ```sh git ls-files -z | while IFS= read -rd '' f; do mime="$(file --brief --mime "$f")"; if [ -z "${mime##text/*}" ]; then tail -c1 "$f" | read -r _ || printf '\n' >>"$f"; fi; done ```
2021-03-21ItemComb config fiximpbk2002
my mistake. This has to be changed.
2021-03-20Centrifuge Duration matchimpbk
Centrifuge Duration is now Equal to original Recipes.(At least in Bee Comb Nerfed Config) Unnerfed config needs more balancing, because disabling the nerfed Config makes Comb process recipes strange and override each other.(Even before this PR).
2021-03-15update ItemCombimpbk
Matched requirement of EU/t same as the old one.
2021-03-15Update ItemComb.javaimpbk2002
2021-03-15Update ItemComb.javaimpbk2002
changed minimum Tier that needs cleanRoom for autoclave and chemical process
2021-03-14Update ItemComb.javaimpbk2002
fixed missed chance of twilight forest bees
2021-03-14Update ItemComb.javaimpbk2002
if the config nerf beeComb is disabled. GT_comb processing recipes go totally Messed up. So I separated the nerfed part and un nerfed part. Also added enum values to the recipes to automatically generate the required voltage and duration, required cleanRoom by the required Voltage Tier. This will make us easier to add new honeycomb or balancing Beekeeping.
2021-03-11Implemented Builder Patternbartimaeusnek
2021-03-10Implemented Requestsbartimaeusnek
2021-03-10Refactor World Eventsbartimaeusnek
World events have way to many parameters, so the code gets unreadable, this commit fixes that behavior.
2021-01-18Merge branch 'experimental' into mitchej123_cleanupMartin Robertz
2021-01-17More removal of commented out code, small formatting adjustmentsJason Mitchell
2021-01-17Debloat - Remove Modular Armor (It's buggy and not in use anyway)Jason Mitchell
2020-12-16Merge pull request #374 from Prometheus0000/fix_combMartin Robertz
Fix comb drop (ganymede dust)
2020-12-16Fix comb drop (ganymede dust)Prometheus0000000
2020-12-14add animated texture for the valveDreamMasterXXL
2020-12-13moved recipes to assemblerDreamMasterXXL
2020-12-13added steam valve coverKiloJoel
2020-11-30fix(integrated_circuit): mask comparison mode bits from damage (#359)Léa Gris
2020-11-29fix(itegrated_circuit): starts at 0Léa Gris
2020-11-26minor fix on getIconFromDamage check damage >0 (#356)Léa Gris
* fix(getIconFromDamage): add check damage >0
2020-11-27feat(gregtech): visual programmed circuit (#355)Léa Gris
* feat(gregtech): visual programmed circuit Add: Feature a configuration display for the programmed circuit (integrated circuit). Address feature request https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/6993 * fix(bug): potential out of bound index
2020-11-25remove the tierDreamMasterXXL
2020-11-25fix(GT)rename Field Generator TiersDreamMasterXXL
2020-10-25Organize importGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2020-10-25Move the hide to proper place & use proper apiGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2020-10-23Actually hide filled volumetric flask in NEIGlease
Previously this is called too early that many fluid are simply not yet registered. Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2020-07-25change(Gregtech)recipesDreamMasterXXL
change T1 heavy Duty ingot recipe from crafting to Assembler HV change Iridium Alloy Ingot recipe from crafting recipe to Assembler IV
2020-05-27Update GT_VolumetricFlask.javaAlkalus
Fixed missing annotation, prevents crashing Server Side if class is accessed reflectively.
2020-05-26Update GT_VolumetricFlask.javaAlkalus
Made Flask icon handling more flexible.
2020-05-16adding missing autoclave comb recipesDreamMasterXXL
2020-05-16bee changesDreamMasterXXL
Autoclave get a new input slot
2020-05-16fix bugsDreamMasterXXL
Naquadria combs give naquadah ore #6120 https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/6120
2020-05-15Naquadria combs give naquadah ore #6120DreamMasterXXL
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/6120 (cherry picked from commit a3dbffc92ebf8b89a24e29339cf9064ce7437b70)
2020-05-14Merge branch 'experimental' into HEE-BeesDreamMasterXXL
2020-05-13FluidRenderer Fixesbartimaeusnek
+ Made GT_FluidDisplayItem.getIconFromDamage NEVER return null + Made GT_FluidDisplayStackRenderer reset its OpenGL calls before returning Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-05-13Add Fire Essense beeDreamMasterXXL
2020-05-12fix a few thingsDreamMasterXXL
2020-05-12fix spawner egg from combsDreamMasterXXL
2020-05-10finishing hee bees so farDreamMasterXXL