Skip to content

Commit 44e5666

Browse files
committed
Squashed commit of the following:
commit 713fd9e Author: ALongStringOfNumbers <[email protected]> Date: Fri Aug 20 23:33:54 2021 -0700 Fix for null materials being entered into the washedIn pair (GregTechCEu#98) commit e0d55c8 Author: ALongStringOfNumbers <[email protected]> Date: Fri Aug 20 22:59:08 2021 -0700 Allow specifying the amount of fluid for chemical bath processing (GregTechCEu#97) commit 98e3bef Author: froot <[email protected]> Date: Fri Aug 20 22:38:12 2021 -0700 Material Tree JEI page returns (GregTechCEu#66) commit 0f6c8b7 Author: KilaBash <[email protected]> Date: Sat Aug 21 13:11:31 2021 +0800 GuideBook stuff (GregTechCEu#46) commit 63adb22 Author: ALongStringOfNumbers <[email protected]> Date: Fri Aug 20 22:05:50 2021 -0700 Fix infinite Energy emitter decrement amperage not working (GregTechCEu#94) commit f0c9a84 Author: DStrand1 <[email protected]> Date: Fri Aug 20 23:54:37 2021 -0500 fix oilsands recipe commit 0dc9f97 Author: ALongStringOfNumbers <[email protected]> Date: Fri Aug 20 21:44:06 2021 -0700 Fix Infinite Emitter breaking particles (GregTechCEu#93) commit f8f1284 Author: DStrand1 <[email protected]> Date: Fri Aug 20 23:08:35 2021 -0500 remove multi fluid pipes for Wood commit 0672a79 Author: DStrand1 <[email protected]> Date: Fri Aug 20 22:21:01 2021 -0500 fix primitive multis workable fix diamond composition commit c50fdb2 Author: BraggestSage833 <[email protected]> Date: Fri Aug 20 23:18:33 2021 -0400 fix the default output side on quantum tanks/chest (GregTechCEu#92) commit 5c46453 Author: PrototypeTrousers <[email protected]> Date: Fri Aug 20 23:24:16 2021 -0300 "Better Idling" for MTEs (GregTechCEu#91) Co-authored-by: Exa <[email protected]> commit 835b5b9 Author: DStrand1 <[email protected]> Date: Fri Aug 20 21:12:55 2021 -0500 make battery tooltips better commit 78e37f7 Author: Tech22 <[email protected]> Date: Fri Aug 20 03:53:31 2021 -0400 add tiered superconductors commit 4eb9133 Author: DStrand1 <[email protected]> Date: Fri Aug 20 02:13:06 2021 -0500 add new EV-UV batteries commit 1e6ff1e Author: DStrand1 <[email protected]> Date: Fri Aug 20 01:00:52 2021 -0500 remove line from build.gradle commit 312c188 Author: DStrand1 <[email protected]> Date: Thu Aug 19 19:39:11 2021 -0500 fix log warning about missing recipe property commit d76afa3 Author: Rongmario <[email protected]> Date: Thu Aug 19 07:32:25 2021 +0100 Add config to turn on/off GT adding loot (GregTechCEu#87) commit 4fa4e3f Author: brachy84 <[email protected]> Date: Thu Aug 19 08:30:20 2021 +0200 Fix issue from GregTechCEu#80 (GregTechCEu#88) commit c7e9f84 Author: brachy84 <[email protected]> Date: Thu Aug 19 08:27:07 2021 +0200 Pipefixes (GregTechCEu#80) * i forgor release() commit aba97f0 Author: DStrand1 <[email protected]> Date: Wed Aug 18 23:23:30 2021 -0500 clean out dead prefixes (will cause ID shift) commit 0bbdc65 Author: DStrand1 <[email protected]> Date: Wed Aug 18 23:21:03 2021 -0500 clean up current batteries commit b59f0dc Author: DStrand1 <[email protected]> Date: Wed Aug 18 22:13:06 2021 -0500 finish Supercon value on WireProperty commit 5018bbe Author: DStrand1 <[email protected]> Date: Tue Aug 17 23:24:12 2021 -0500 add some missing iconset files from gregicality commit ce2d5fe Author: DStrand1 <[email protected]> Date: Tue Aug 17 22:39:13 2021 -0500 add `heat` getter to fusion reactor commit 3e599b5 Author: DStrand1 <[email protected]> Date: Tue Aug 17 20:50:58 2021 -0500 remove ExNi stuff (in Gregification) commit 0cb6427 Author: Dane Strandboge <[email protected]> Date: Tue Aug 17 01:21:31 2021 -0500 Primitive Multi Rewrite (GregTechCEu#85) * new PBF working * implement primitive recipes * finish PBF * refactor Coke Oven * update changelog * fix tech memeing on me commit 61a52db Author: DStrand1 <[email protected]> Date: Mon Aug 16 21:47:28 2021 -0500 update changelog for GregTechCEu#75 commit d51ae3e Author: bruberu <[email protected]> Date: Mon Aug 16 21:46:42 2021 -0500 Add Highlighting to the Crafting Station (GregTechCEu#75) commit 36ef039 Author: DStrand1 <[email protected]> Date: Mon Aug 16 21:03:29 2021 -0500 relocate `RecipeMapSteamMultiblockController` commit 13b7827 Author: DStrand1 <[email protected]> Date: Mon Aug 16 02:00:04 2021 -0500 clean up components, make constructor public commit 77ce62e Author: brachy84 <[email protected]> Date: Mon Aug 16 08:58:55 2021 +0200 rework creative energy (GregTechCEu#84) commit 48b1284 Author: DStrand1 <[email protected]> Date: Mon Aug 16 01:33:26 2021 -0500 add circuit markers to CraftingComponent commit 2100c86 Author: DStrand1 <[email protected]> Date: Mon Aug 16 00:55:09 2021 -0500 rework crafting component loading commit 612bc74 Author: Rongmario <[email protected]> Date: Mon Aug 16 02:11:59 2021 +0100 De-enumify MaterialIconSet + MaterialIconType (GregTechCEu#82) - Names are converted to the right format in the ctor commit 826556a Author: DStrand1 <[email protected]> Date: Sun Aug 15 17:11:57 2021 -0500 pull changes from upstream GregTechCEu#1710 commit 0ef0b33 Author: DStrand1 <[email protected]> Date: Sun Aug 15 17:08:44 2021 -0500 add some MetaItem MaterialInfos commit 523627d Author: Rongmario <[email protected]> Date: Sun Aug 15 16:33:16 2021 +0100 No longer hardcode biomes for primitive water pump (GregTechCEu#81) - Now utilizes Forge's BiomeDictionary types - Ocean/River => `Type.WATER` (1000) - Swamp => `Type.SWAMP` and `Type.WET` (800) - Jungle => `Type.JUNGLE` (350) - Snow => `Type.SNOWY` (300) - Plains/Forest => `Type.PLAINS` and `Type.FOREST` (250) - Taiga => `Type.COLD` (175) - Beach => `Type.BEACH` (170) commit 85b3e98 Author: DStrand1 <[email protected]> Date: Sun Aug 15 01:34:08 2021 -0500 update changelog for EnergyNet updates commit 7a9b1db Author: brachy84 <[email protected]> Date: Sun Aug 15 08:32:02 2021 +0200 Electric pipes rework (GregTechCEu#78) commit 757264a Author: BraggestSage833 <[email protected]> Date: Sun Aug 15 02:17:23 2021 -0400 reinstate metaArmor classes (GregTechCEu#79) commit 11ecde2 Author: DStrand1 <[email protected]> Date: Sun Aug 15 00:57:00 2021 -0500 remove energy field projector, cleanup commit 73f6bdc Author: DStrand1 <[email protected]> Date: Sat Aug 14 22:38:35 2021 -0500 update changelog for buffers commit dc81fa8 Author: DStrand1 <[email protected]> Date: Sat Aug 14 22:37:29 2021 -0500 port the Buffer to CEu commit fa1b388 Author: DStrand1 <[email protected]> Date: Sat Aug 14 19:59:18 2021 -0500 pull changes from upstream GregTechCEu#1701 commit 2bede3b Author: DStrand1 <[email protected]> Date: Sat Aug 14 19:48:36 2021 -0500 merge changes from upstream GregTechCEu#1709 commit db8a4a9 Author: Tech22 <[email protected]> Date: Sat Aug 14 20:45:52 2021 -0400 change isotope element symbols to a dash commit 6eff9e6 Author: DStrand1 <[email protected]> Date: Sat Aug 14 19:45:39 2021 -0500 fix Water missing fluid tooltip commit ecae98a Author: DStrand1 <[email protected]> Date: Sat Aug 14 19:14:34 2021 -0500 add `.chancedOutputs` builder call for List commit 5a40354 Author: DStrand1 <[email protected]> Date: Sat Aug 14 18:08:29 2021 -0500 add some missing material flags commit 59fb179 Author: DStrand1 <[email protected]> Date: Sat Aug 14 14:43:23 2021 -0500 buff Indium (small over tiny dust) commit 6f82857 Author: Tech22 <[email protected]> Date: Sat Aug 14 12:49:04 2021 -0400 change distillation EUt to reflect config commit 9e10cf2 Author: DStrand1 <[email protected]> Date: Sat Aug 14 02:27:23 2021 -0500 add more changes, fix some mistakes commit 82fb254 Author: Dane Strandboge <[email protected]> Date: Sat Aug 14 02:03:55 2021 -0500 fix some changelog mistakes commit 4289c65 Author: DStrand1 <[email protected]> Date: Sat Aug 14 02:01:26 2021 -0500 add GTCEu changelog (probably missed something) commit 90c4e2f Author: DStrand1 <[email protected]> Date: Sat Aug 14 00:55:44 2021 -0500 fix DT outputs sometimes on wrong layers commit 859bcb9 Author: brachy84 <[email protected]> Date: Sat Aug 14 07:03:57 2021 +0200 Fluid pipes rework, MultiFluid Pipes (GregTechCEu#53) commit ba74b2f Author: Rongmario <[email protected]> Date: Fri Aug 13 21:56:25 2021 +0100 Made material tool enchantability not implicitly tied to icon sets (GregTechCEu#76) * Made material tool enchantability not implicitly tied to icon sets - Nano Saber gets 33 enchantability, it inherited platinum's enchantability before but right now platinum doesn't have the tool property - Deprecated old static helper method to get a material enchantability (delete outright?) * Remove deprecated method commit 1b3c241 Author: Tech22 <[email protected]> Date: Fri Aug 13 02:58:17 2021 -0400 infinite water cover tweaks commit 9a7af7d Author: Tech22 <[email protected]> Date: Fri Aug 13 02:30:35 2021 -0400 add recipes to adjustables, simple washer commit d4b0dfa Author: DStrand1 <[email protected]> Date: Fri Aug 13 01:22:47 2021 -0500 add infinite water cover commit 664bd32 Author: Tech22 <[email protected]> Date: Fri Aug 13 00:44:57 2021 -0400 add simple washer commit 807092a Author: DStrand1 <[email protected]> Date: Thu Aug 12 23:42:24 2021 -0500 Revert "remove RecipeMap minimums" This reverts commit 201c564. commit 806dfd2 Author: DStrand1 <[email protected]> Date: Thu Aug 12 22:08:39 2021 -0500 small cleanup on OreProperty commit bf2e397 Author: DStrand1 <[email protected]> Date: Thu Aug 12 22:06:24 2021 -0500 require DustProperty for oreByProducts commit eb03b82 Author: DStrand1 <[email protected]> Date: Thu Aug 12 21:57:28 2021 -0500 port Native EU to FE commit d1bceee Author: DStrand1 <[email protected]> Date: Thu Aug 12 21:39:32 2021 -0500 port Diodes from Gregicality commit 3c4a9cf Author: DStrand1 <[email protected]> Date: Thu Aug 12 21:06:28 2021 -0500 Squashed commit of the following: commit 22cf316 Author: DStrand1 <[email protected]> Date: Thu Aug 12 21:05:58 2021 -0500 Revert "clean up duplicated code in energy hatch" This reverts commit 44b1b7f. commit 44b1b7f Author: DStrand1 <[email protected]> Date: Thu Aug 12 20:07:39 2021 -0500 clean up duplicated code in energy hatch commit 0163764 Author: Tech22 <[email protected]> Date: Thu Aug 12 15:51:32 2021 -0400 adjustable energy hatches commit 6acee86 Author: Tech22 <[email protected]> Date: Thu Aug 12 14:57:21 2021 -0400 adjustable transformers commit 45e27fa Author: Tech22 <[email protected]> Date: Thu Aug 12 03:28:29 2021 -0400 fix off-centered lignite gem texture commit 254ea67 Author: Tech22 <[email protected]> Date: Thu Aug 12 03:26:32 2021 -0400 better coke oven jei page commit 19ce515 Author: DStrand1 <[email protected]> Date: Thu Aug 12 02:05:19 2021 -0500 add method for addons to register MTEs easily commit f0c75f2 Author: DStrand1 <[email protected]> Date: Thu Aug 12 00:19:46 2021 -0500 merge material changes from multi PR commit 308d436 Author: DStrand1 <[email protected]> Date: Wed Aug 11 23:06:11 2021 -0500 more code cleanup commit 3789f4b Author: DStrand1 <[email protected]> Date: Wed Aug 11 22:40:41 2021 -0500 clean up configs a bit commit 052fd4e Author: DStrand1 <[email protected]> Date: Wed Aug 11 20:36:08 2021 -0500 add registration, CT method commit b6cad8c Author: DStrand1 <[email protected]> Date: Wed Aug 11 20:30:45 2021 -0500 port MetaOreDictItem commit c1e9780 Author: DStrand1 <[email protected]> Date: Wed Aug 11 19:58:54 2021 -0500 make addOrePrefix take varargs commit afe3e35 Author: DStrand1 <[email protected]> Date: Wed Aug 11 19:54:46 2021 -0500 make `addOrePrefix` public commit 09600d2 Author: DStrand1 <[email protected]> Date: Wed Aug 11 19:30:58 2021 -0500 make OrePrefix constructor public commit cde0631 Author: Tech22 <[email protected]> Date: Wed Aug 11 18:59:45 2021 -0400 fix extra facade material recipes being registered commit 292ff21 Author: Tech22 <[email protected]> Date: Wed Aug 11 18:47:10 2021 -0400 use dimension names for gas collector property commit 189f645 Author: Tech22 <[email protected]> Date: Wed Aug 11 10:41:27 2021 -0400 fix missing resource location commit 724b20e Author: Tech22 <[email protected]> Date: Wed Aug 11 10:36:10 2021 -0400 add missing components to H2S and FeCl3 commit 18c4373 Author: Tech22 <[email protected]> Date: Wed Aug 11 02:19:53 2021 -0400 prevent DT jei page overlaps commit 201c564 Author: DStrand1 <[email protected]> Date: Wed Aug 11 01:20:18 2021 -0500 remove RecipeMap minimums commit 9a307e1 Author: TechLord22 <[email protected]> Date: Wed Aug 11 01:30:34 2021 -0400 Add Cryogenic Air Recipes (GregTechCEu#74) commit d1a5619 Author: DStrand1 <[email protected]> Date: Tue Aug 10 23:58:21 2021 -0500 clean up tool classes impl commit 41ff7ce Author: BraggestSage833 <[email protected]> Date: Wed Aug 11 00:51:19 2021 -0400 Update ToolWrench.java (GregTechCEu#70) commit cdd9923 Author: DStrand1 <[email protected]> Date: Tue Aug 10 23:46:33 2021 -0500 clean up steam-era recipe duration and EUt commit e53885d Author: DStrand1 <[email protected]> Date: Tue Aug 10 23:19:16 2021 -0500 :monkey: dust blocks :monkey: commit 81f2eef Author: DStrand1 <[email protected]> Date: Tue Aug 10 23:13:29 2021 -0500 rename bricked steel hull commit 8f5ad1d Author: DStrand1 <[email protected]> Date: Tue Aug 10 22:58:53 2021 -0500 make steam great again commit 346ce2c Author: DStrand1 <[email protected]> Date: Tue Aug 10 21:05:59 2021 -0500 rework Steam Machine logic commit 8288ff0 Author: DStrand1 <[email protected]> Date: Tue Aug 10 20:22:02 2021 -0500 wipe recipe cache on multiblock deformation commit f1e6a95 Author: Tech22 <[email protected]> Date: Tue Aug 10 19:10:51 2021 -0400 make NaOH not power positive, change cumene to consume H3PO4 commit b37cdf2 Author: DStrand1 <[email protected]> Date: Mon Aug 9 22:49:04 2021 -0500 fix issues in UniversalDistillationBuilder commit 30cf93c Author: BraggestSage833 <[email protected]> Date: Mon Aug 9 20:28:52 2021 -0400 Quantum Tanks/Chests can now disallow input from their export face via screwdriver (GregTechCEu#69) commit 95d1f58 Author: Tech22 <[email protected]> Date: Mon Aug 9 18:54:31 2021 -0400 fix crate guis commit a4634bd Author: Tech22 <[email protected]> Date: Mon Aug 9 17:56:17 2021 -0400 fix drum TOP display commit b1ac5e5 Author: Tech22 <[email protected]> Date: Mon Aug 9 02:23:41 2021 -0400 add toolstats to Flint commit a22aa35 Author: Tech22 <[email protected]> Date: Mon Aug 9 02:12:04 2021 -0400 fix missing filter and crate recipes commit 019ed53 Author: DStrand1 <[email protected]> Date: Mon Aug 9 01:04:54 2021 -0500 remove ULV from overclock button commit 98a6ca6 Author: TechLord22 <[email protected]> Date: Mon Aug 9 02:04:08 2021 -0400 Add Gas Collectors (GregTechCEu#68) * add dimension-specific gas collectors commit 17d8f74 Author: Tech22 <[email protected]> Date: Mon Aug 9 01:53:14 2021 -0400 add polished stone autoclave recipes commit 90b8e04 Author: DStrand1 <[email protected]> Date: Mon Aug 9 00:25:49 2021 -0500 trim lossless wire configs commit 4f36d36 Author: DStrand1 <[email protected]> Date: Mon Aug 9 00:16:30 2021 -0500 clean up MetaTileEntities commit 161a216 Author: DStrand1 <[email protected]> Date: Sun Aug 8 23:12:45 2021 -0500 add UV-UXV circuit assembler lang keys commit a65bbaa Author: DStrand1 <[email protected]> Date: Sun Aug 8 22:05:16 2021 -0500 fix crash on furnace recipe removal commit 932be0f Author: DStrand1 <[email protected]> Date: Sun Aug 8 21:57:13 2021 -0500 add debug logging to recipe removals commit 7f557a9 Author: DStrand1 <[email protected]> Date: Sun Aug 8 21:09:03 2021 -0500 config to disable in-world concrete commit 2cd6159 Author: ALongStringOfNumbers <[email protected]> Date: Sun Aug 8 18:29:28 2021 -0700 A bunch of small cleanups (GregTechCEu#67) * Slight cleanup of unused constructors Slight fix to Assembly Line JEI page Remove Legacy method of specifying surface rocks * Fix typo in Electric Furnace recipe map localization
1 parent dbf7e68 commit 44e5666

File tree

1,057 files changed

+20983
-5186
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,057 files changed

+20983
-5186
lines changed

CHANGELOG-GTCEU.md

Lines changed: 216 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,216 @@
1+
## Changes made by GregTech: CE Unofficial
2+
3+
### Features
4+
- Shadows of Greg content was almost entirely merged in, including:
5+
- Assembly Line
6+
- Fusion Reactors (MK 1-3)
7+
- Replicators, Mass Fabricators
8+
- Crates, Drums (now with an Aluminium variant)
9+
- Higher Tier Machines
10+
- Cluster Mill NOT moved over
11+
- Russian Localization updated
12+
- Machine Tank Sizes are now configurable (default unchanged)
13+
- Pipes now have proper models
14+
- GT6-Style Pipe and Cable connections config option (default false)
15+
- Pipes and Cables now have the "Machine Grid" when holding a tool or Cover
16+
- Cables now require Wire Cutters to connect and disconnect
17+
- Machines can require a Wrench to break with a config option (default false)
18+
- New Programmed Circuit texture (credit IMPACT)
19+
- Added Huge Pipes
20+
- Frame texture reworked, Colored Frames removed to reduce clutter
21+
- TheOneProbe now displays if a multiblock is formed or not
22+
- Many fluid textures were updated to be more unique
23+
- Added the Large Chemical Reactor (LCR), a multiblock Chemical Reactor with some custom recipes and perfect overclocking (4x the power, /4 the duration)
24+
- EBF coils have new textures, and have connected textures
25+
- Fusion and Superconductor coils for EBF replaced with Diamericium Titanium and Fluxed Electrum (tentative replacements)
26+
- Tanks in Machines now display their total fluid amount without needing the tooltip
27+
- Circuits have been entirely overhauled, with an inspiration from Omnifactory and IMPACT
28+
- New Boule, Neutronium Boule, as well as new SMD components, circuit boards, silicon chips, etc.
29+
- Fusion Reactor now illuminates its "rings" with a bright yellow texture
30+
- Multiblock Parts can now be placed facing directly up or down (instead of only towards the side)
31+
- Machines and Cables have a configurable color tint (default none, like GTCE)
32+
- Shadows of Greg Bundler recipes added to Packer and Unpacker
33+
- New tiers of Cells to hold much larger quantities of fluids
34+
- EBF now has coil bonuses:
35+
- Every 900K above the recipe temperature applies a multiplicative 5% energy discount
36+
- Every 1800K above the recipe temperature applies a "perfect overclock" (/4 duration instead of /2)
37+
- Every voltage tier above MV increases the total temperature by 100K
38+
- Transformers now have the "lower voltage side" on 5 sides, with higher voltage on one side
39+
- Infinite Energy Emitter for debug and Creative (or expert-pack endgame)
40+
- Added 3x3 Hammers (like Tinker's Hammers)
41+
- Added Electric Drills up to IV, can be as large as 9x9x9 (can be set in the tool with shift-right-click)
42+
- Added Super Tanks and Super Chests, starting at MV. Quantum Tanks and Chests are now later and much, much larger
43+
- Fluids can now be manually removed from Singleblock Generators
44+
- Advancements (achievements) were added all the way from Bronze to MK3 Fusion Reactor and Wetware Mainframe
45+
- TheOneProbe now displays recipe time in ticks when duration is short, to be more accurate
46+
- Progress Bars in JEI now are active (like Vanilla Furnace progress bar in JEI)
47+
- "Allow Input from Output Side" now defaults to True
48+
- Energy Output Hatches (now called Dynamo Hatches) now only output energy on one side (Energy Input unchanged)
49+
- Scanner from GT5U added, for Matter Replication among other things
50+
- Overclocking logic was changed:
51+
- Default logic is a flat /2 (from 2/2.8 split previously)
52+
- Config option is available, allowing a range from 2.0 to 3.0
53+
- ULV -> LV no longer overclocks, keeping ULV recipes much more energy efficient
54+
- Primitive Water Pump was added (credit IMPACT)
55+
- Craftable before Steam-Era, requiring only Iron, Wood, and Stone
56+
- Outputs up to 3B/s of water, or as low as 150mB depending on the Hatch used and the Biome it is placed in
57+
- Look at JEI Info Tab for more details
58+
- Steam Machines now have a more distinct texture on their Venting Output
59+
- Drums and Tanks can now be cleared via a crafting recipe (like EIO Tanks), similar to Quantum/Super Tanks
60+
- Some Steam-Era Multiblock Machines were added:
61+
- Steam Grinder:
62+
- Multiblock Macerator at Steam-Age
63+
- Consumes 2x the base rate of Steam, at 1.5x the base duration, but up to 8 items at a time
64+
- Steam Oven:
65+
- Multiblock Furnace at Steam-Age
66+
- Consumes 2x the base rate of Steam, at 1.5x the base duration, but up to 8 items at a time
67+
- Tools can now be enchanted with Unbreaking, and Wrenches can have Efficiency as well
68+
- Item Pipes have been added
69+
- Much larger throughput compared to options from other Mods
70+
- More efficient (TPS) than EnderIO Conduits
71+
- Two Modes with a Conveyor or Robot Arm cover:
72+
- Priority:
73+
- Each Pipe has a "priority" value
74+
- Items will go to the lowest priority value first
75+
- Restrictive Pipes can be used to drastically increase priority value (lower priority)
76+
- Round Robin
77+
- Items will be evenly distributed to each destination
78+
- Unlike EnderIO, a single "group" of items extracted will be split across destinations
79+
- If an uneven amount of items to destinations, priority will break the tie
80+
- Many more materials now have Fluid Pipes and Item Pipes
81+
- Multiblocks can now share ALL hatches (energy, item in/out, fluid in/out) excluding Rotor Holders
82+
- Mixer now has 2 more Item Input slots
83+
- Chemical Reactor now has 1 more Item Output Slot
84+
- Distillery now has an Item Output Slot
85+
- GT Wrenches will now work for: BuildCraft, EnderIO, Thermal Expansion, Applied Energistics
86+
- New Covers:
87+
- Computer Monitor: a decorative cover
88+
- Energy Detector Cover: outputs redstone signal based on energy stored (has a few modes)
89+
- Fluid Detector Cover: outputs redstone signal based on fluid stored (has a few modes)
90+
- Item Detector Cover: outputs redstone signal based on items stored (has a few modes)
91+
- Crafting Station Cover: a GT Crafting Station, as a Cover!
92+
- Infinite Water Cover: creates 16 Buckets of water every second
93+
- Air Collectors reworked to Gas Collectors:
94+
- Have different Gases in each dimension
95+
- Use a Programmed Circuit, so can collect different gases in each dimension
96+
- Can be added to by CraftTweaker
97+
- Steam Era reworked:
98+
- Steam Machines:
99+
- Bronze Steam Machines now have double the duration of LV/Steel Steam Machines
100+
- Steel Steam Machines have normal LV duration but 2x the Steam Consumption
101+
- In total, Bronze/Steel/LV machines all have equivalent Steam Consumption (if using Steam Turbine for LV)
102+
- Many early game recipes tweaked to make the Bronze Machine nerf not as bad
103+
- Steel Steam Machine recipes are much more reasonable, requiring at most 1 Steel per machine, and being "direct upgrade" recipes for Bronze Machines
104+
- Steam Boilers:
105+
- Added Steel Solar Boiler
106+
- Boilers have a more clear steam production, now per second instead of 25/10 ticks
107+
- Lava generators buffed by 3x
108+
- Bronze Solar Steam Boiler buffed by 2x
109+
- Many JEI pages reworked (distillation tower, coke oven, assembly line) to be fancier
110+
- Cable Loss reworked:
111+
- Lossless wires will now no longer damage you
112+
- Cables will always have lossy wires, unless they are "Superconductors"
113+
- Superconductors are available at every tier, and are available only wires to reduce clutter
114+
- High-Amp Energy Hatches added (can be configured with a Screwdriver, with amperages: 2, 4, 8, 16)
115+
- High-Amp Transformers added (can be configured with a Screwdriver, with ranges: 1->4, 2->8, 4->16, 16->64)
116+
- Diodes Added, which allow energy flow in one direction and restrict amperage (can be configured with a Screwdriver, with amperages: 1, 2, 4, 8, 16)
117+
- GT Cables and wires can now natively power RF-consuming machines (with config, default true)
118+
- Simple Ore Washer added
119+
- Ore Washer, but only at ULV
120+
- Consumes 100mB of Water per recipe
121+
- Is much faster than an Ore Washer, but grants no byproducts
122+
- Can do: crushed -> crushedPurified, impureDust -> dust, pureDust -> dust
123+
- Effectively an Electric Cauldron
124+
- Fluid Pipe Algorithm fully reworked:
125+
- Pipes will behave similar to GT5, but without sloshing
126+
- Fluids will be evenly split across all directions at a pipe "junction"
127+
- Can also be set to Round Robin (with Pump cover)
128+
- Added Quadruple (4) and Nonuple (9) Pipes, which can move multiple fluid types through them at once
129+
- Distillation Tower Fluid Input Hatch can be placed on any block on the bottom layer. Energy Input Hatch can be placed on any block in the structure
130+
- Added Buffers, which can hold both a small amount of a few types of each Items and Fluids, meant for use in machine automation
131+
- Crafting Station now highlights missing items in saved recipes in red
132+
133+
### Major Recipe Changes
134+
- Many, many new recipes for Vanilla items and blocks, with various configs to toggle
135+
- Casings now only make 2 per craft (instead of 3), Frames are cheaper to craft
136+
- Polybenzimidazole (PBI) has been added as a late-game polymer
137+
- Some processes have been rebalanced to be better to play with (Sulfuric and Nitric Acids, among others)
138+
- Singleblock Distilleries are now much faster, but do less fluid at a time
139+
- LCR has many recipes to "short-cut" processes (Epoxy, Polyethylene, etc.)
140+
- Uraninite processing is now slightly more complex (2 recipes total)
141+
- Electrolysis recipes are now on average 4x less duration
142+
- Ores that can be "directly smelted" into their materials have been reworked, so that dusts, crushed ore, etc will also direct smelt to the material
143+
- Decomposition Recipes (electrolysis, centrifuging) will now divide down to as few inputs as possible, still retaining full dusts and full buckets of outputs
144+
- Double Plates and Rounds were added, used in specific recipes
145+
- Many, many, many progression-related recipes were fixed (mostly from SoG) to allow full progression in the base mod
146+
- EBF coils now have slightly more complex recipes (configurable, default true)
147+
- Coal Gas and Coal Tar were added as another optional but very beneficial source of resources
148+
- Singleblock Distilleries will now always output the Item in the Distillation Recipe
149+
- Alloys can no longer be handcrafted past Stainless Steel, and require an on-tier Mixer to make
150+
- Harder recipes for Energy Hatches (configurable, default false)
151+
- Config to disable in-world Concrete Powder -> Concrete conversion
152+
- Indium now outputs 1 Small Dust each recipe instead of 1 Tiny Dust
153+
- High Octane Gasoline (HOG) and Nitrobenzene were added as more power options (as well as normal Gasoline)
154+
155+
### Bug Fixes
156+
- Electric Tools now properly use power over durability
157+
- Many textures were fixed to be more consistent (z-fighting, improper coloration, etc.)
158+
- Drums and Tanks now respect sneaking and will not fill a bucket when sneaking
159+
- Steam Machines are no longer the Icon in JEI for machine categories
160+
- All tiers of wood pipes can now be crafted by hand
161+
- Fix Transformers not updating textures, and not properly sending a chat message
162+
- Machines with lots of slots causing the "Title" to overlap now have a larger GUI (no overlap)
163+
- Fix rare world corruption bug with Redstone cache
164+
- Fix Rubber Trees spawning in a perfect grid pattern
165+
- Drums now properly display their Tank contents in TheOneProbe
166+
- Tools now properly override `getToolClasses()`, leading to better mod compatibility
167+
- Fix Distillation Tower not respecting the output order in some arrangements of output hatches
168+
- Fix GT items being improperly sorted in JEI
169+
- Fix recipes being improperly sorted in each category
170+
- Sorted in groups of voltage-tier, with duration increasing within each tier
171+
- Fix recipes in JEI taking an odd number of ticks rounding up
172+
- 1 tick recipes properly display as 0.05s (instead of 0.1s)
173+
- Example: 19 ticks will show as 0.95s (before would have been 1s)
174+
- Cables and Wires now properly respect amperage on the line
175+
- Machines (and other Energy-acceptors) now no longer accept their maximum amount of amps per side, instead its per container
176+
- Cables will no longer burn improper parts of the network, and now is only the overamped/overvolted portion
177+
178+
### CraftTweaker
179+
- Materials can now automatically generate IDs
180+
- Be careful, as changing the order of this will cause items in-world to disappear
181+
- Coke Oven and PBF have normal RecipeMaps now, instead of using custom ones
182+
183+
### Removals
184+
- Potion Fluids placeable in-world were removed
185+
- Fluid Extractor and Extractor were combined into one machine (now Extractor)
186+
- Both Arc Furnaces were combined into one machine (now Arc Furnace)
187+
- Canning Machine and Fluid Canning Machine were combined (now Canning Machine)
188+
- Microwave, Amplifabricator, and Tesla Coil were removed
189+
- Dust-only Materials no longer generate blocks
190+
- GT Chests were removed (in favor of Crates, Super Chests, Quantum Chests)
191+
- Single-Use Batteries were removed (Except the ZPM)
192+
- Energy Field Projector was removed
193+
- Re-breather was removed
194+
195+
### Misc Changes
196+
- Many Material colors and IconSets (their overall appearance) have been updated
197+
- Machine UIs were updated to be much cleaner, new progress bars, slot icons, better layouts
198+
- Electrolyzer and Centrifuge now show all 12 slots at once
199+
200+
### Internal Changes
201+
- UHV - UXV Tiers are supported natively by GTCEu for addons to take advantage of
202+
- `Elements` is no longer an Enum
203+
- Machines can now be indestructable and Wither Proof, if properly set in the Class
204+
- Material ID limit was raised from 1,000 to 32,767
205+
- GTCEu uses 1-2,999
206+
- Gregicality/SoG uses 3,000-19,999
207+
- 20,000-32,767 available for modpacks or other addons, not yet claimed
208+
- Material API was rewritten from scratch:
209+
- TODO
210+
- OrePrefix is no longer an Enum, and can easily be added to by addons
211+
- Shaped and Shapeless Recipe methods in `ModHandler` can now accept more types
212+
- `debug` config will now log failed recipe removals and additions
213+
- There is now a "PrimitiveMultiblockController" base class, which uses a normal RecipeMap. When paired with the `PrimitiveRecipeBuilder`, it will:
214+
- Allow recipes to be run without power
215+
- (by default) Initialize inventory for items and fluids to the Controller instead of Multiblock Parts (overridable)
216+
- Hide the EU/t and Total EU info from the JEI page

build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ minecraft {
6969
mappings = "stable_39"
7070
runDir = "run"
7171
isUseDepAts = true
72-
makeObfSourceJar = false
7372
}
7473

7574
repositories {

src/main/java/gregtech/GregTechMod.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import gregtech.api.model.ResourcePackHook;
1111
import gregtech.api.net.NetworkHandler;
1212
import gregtech.api.recipes.RecipeMap;
13+
import gregtech.api.terminal.util.GuideJsonLoader;
1314
import gregtech.api.unification.OreDictUnifier;
1415
import gregtech.api.unification.material.IMaterialHandler;
1516
import gregtech.api.unification.material.MaterialRegistry;
@@ -36,6 +37,9 @@
3637
import gregtech.common.worldgen.WorldGenRubberTree;
3738
import gregtech.integration.theoneprobe.TheOneProbeCompatibility;
3839
import gregtech.loaders.dungeon.DungeonLootLoader;
40+
import net.minecraft.client.Minecraft;
41+
import net.minecraft.client.resources.SimpleReloadableResourceManager;
42+
import gregtech.loaders.recipe.component.AnnotatedComponentHandlerLoader;
3943
import net.minecraftforge.classloading.FMLForgePlugin;
4044
import net.minecraftforge.fluids.FluidRegistry;
4145
import net.minecraftforge.fml.common.FMLCommonHandler;
@@ -62,6 +66,7 @@ public class GregTechMod {
6266
BlockOreFactory.init();
6367
BlockCompressedFactory.init();
6468
BlockFrameFactory.init();
69+
((SimpleReloadableResourceManager)Minecraft.getMinecraft().getResourceManager()).registerReloadListener(new GuideJsonLoader());
6570
}
6671
}
6772

@@ -103,6 +108,9 @@ public void onPreInit(FMLPreInitializationEvent event) {
103108
MetaTileEntities.init();
104109
MetaEntities.init();
105110

111+
// discover annotated crafting component handlers
112+
AnnotatedComponentHandlerLoader.discoverAndLoadAnnotatedComponentHandlers(event.getAsmData());
113+
106114
proxy.onPreLoad();
107115
}
108116

src/main/java/gregtech/api/GTValues.java

Lines changed: 3 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package gregtech.api;
22

33
import gregtech.api.util.XSTR;
4-
import gregtech.common.ConfigHolder;
54
import net.minecraftforge.fml.common.Loader;
65
import net.minecraftforge.oredict.OreDictionary;
76

@@ -91,7 +90,8 @@ public class GTValues {
9190
MODID_EIO = "enderio",
9291
MODID_BC = "buildcraftcore",
9392
MODID_COFH = "cofhcore",
94-
MODID_APPENG = "appliedenergistics2";
93+
MODID_APPENG = "appliedenergistics2",
94+
MODID_JEI = "jei";
9595

9696
//because forge is too fucking retarded to cache results or at least do not create fucking
9797
//immutable collections every time you retrieve indexed mod list
@@ -115,43 +115,5 @@ public static boolean isModLoaded(String modid) {
115115
/**
116116
* Used to tell if any high-tier machine (UHV+) was registered.
117117
*/
118-
public static final boolean HT =
119-
ConfigHolder.U.machines.highTierMachines ||
120-
ConfigHolder.U.machines.highTierAlloySmelter ||
121-
ConfigHolder.U.machines.highTierArcFurnaces ||
122-
ConfigHolder.U.machines.highTierAssemblers ||
123-
ConfigHolder.U.machines.highTierAutoclaves ||
124-
ConfigHolder.U.machines.highTierBenders ||
125-
ConfigHolder.U.machines.highTierBreweries ||
126-
ConfigHolder.U.machines.highTierCanners ||
127-
ConfigHolder.U.machines.highTierCentrifuges ||
128-
ConfigHolder.U.machines.highTierChemicalBaths ||
129-
ConfigHolder.U.machines.highTierChemicalReactors ||
130-
ConfigHolder.U.machines.highTierCompressors ||
131-
ConfigHolder.U.machines.highTierCutters ||
132-
ConfigHolder.U.machines.highTierDistilleries ||
133-
ConfigHolder.U.machines.highTierElectricFurnace ||
134-
ConfigHolder.U.machines.highTierElectrolyzers ||
135-
ConfigHolder.U.machines.highTierElectromagneticSeparators ||
136-
ConfigHolder.U.machines.highTierExtractors ||
137-
ConfigHolder.U.machines.highTierExtruders ||
138-
ConfigHolder.U.machines.highTierFermenters ||
139-
ConfigHolder.U.machines.highTierFluidHeaters ||
140-
ConfigHolder.U.machines.highTierFluidSolidifiers ||
141-
ConfigHolder.U.machines.highTierForgeHammers ||
142-
ConfigHolder.U.machines.highTierFormingPresses ||
143-
ConfigHolder.U.machines.highTierLathes ||
144-
ConfigHolder.U.machines.highTierMixers ||
145-
ConfigHolder.U.machines.highTierOreWashers ||
146-
ConfigHolder.U.machines.highTierPackers ||
147-
ConfigHolder.U.machines.highTierPolarizers ||
148-
ConfigHolder.U.machines.highTierLaserEngravers ||
149-
ConfigHolder.U.machines.highTierSifters ||
150-
ConfigHolder.U.machines.highTierThermalCentrifuges ||
151-
ConfigHolder.U.machines.highTierMacerators ||
152-
ConfigHolder.U.machines.highTierUnpackers ||
153-
ConfigHolder.U.machines.highTierWiremills ||
154-
ConfigHolder.U.machines.highTierMassFabricators ||
155-
ConfigHolder.U.machines.highTierReplicators ||
156-
ConfigHolder.U.machines.highTierScanners;
118+
public static boolean HT = false;
157119
}

src/main/java/gregtech/api/GregTechAPI.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,4 @@ public static <T extends MetaTileEntity> T registerMetaTileEntity(int id, T samp
3434
META_TILE_ENTITY_REGISTRY.register(id, sampleMetaTileEntity.metaTileEntityId, sampleMetaTileEntity);
3535
return sampleMetaTileEntity;
3636
}
37-
3837
}

0 commit comments

Comments
 (0)