Skip to content

Commit

Permalink
2.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
DStrand1 committed Apr 6, 2022
1 parent 38c86ed commit 99620bc
Show file tree
Hide file tree
Showing 2 changed files with 89 additions and 2 deletions.
86 changes: 86 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,91 @@
## Changelog

### 2.2.0
BETA RELEASE

Featured Changes:

* Renamed the later game tiers and circuit Ore Dicts
* This is not very noticeable in base GTCEu, but for addons, later tiers have changed
* OLD: UHV, UEV, UIV, UMV, UXV, MAX
* NEW: UHV, UEV, UIV, UXV, OpV, MAX
* OreDict entries changed, instead of "circuitBasic" it is now "circuitLv" etc.

* Cable Effects
* When overvolted or overamped, Cables and Wires will now have various effects before disappearing
* Cables will begin to smoke, then the insulation will "melt off," exposing a hot wire underneath
* Wires will begin to glow, getting brighter and brighter until they melt fully
* The rate at which these effects occur depends on how overvolted or overamped the Cable/Wire is

* Voiding Covers
* Covers for voiding both Items and Fluids
* 2 different covers per type:
* Normal: Essentially a Trash Can as a Cover, has a slot for the applicable Filter. Available with Steel, does not require a machine to make
* Advanced: Allows specifying a finer-tuned amount of Items/Fluid to void similar to a Robor Arm or Fluid Regulator. Available at MV

* Added ja_jp lang translation
* Added new TheOneProbe information to show current EU/t used in recipes, and show the Primitive Pump's fluid rate
* Reworked Lighters and Matches, and fixed various issues with them (like slight world lag when using them)
* Adjust Fluid Temperatures for most Fluids in the mod
* Rebalance Cracking recipes to make the Cracking Unit more viable
* Increased the Cracking Unit's coil bonuses
* Fix the Recipe Chart App not allowing all JEI categories for shift-completing recipes into it
* Fix 4A EV Dynamo Hatch being marked as an Input Hatch
* Large improvements to the `/gt hand` command
* Optimize Item Pipe and Cable networks
* Heavily optimize fluid insertion algorithms, which should resolve some heavy Spark profiles submitted
* Fix small vein height numbers causing veins to not spawn consistently
* Fix crash with Construct's Armory mod
* Fix many issues with the Crafting Station and rework some of its UI behavior
* Fix crash with mods registering negative Fluid temperatures
* Fix crash with Advanced Monitor Proxy Plugin and GT Console App
* New recipes for Tape
* Fix Boule cutting recipes being one voltage tier below what they should be
* Fix various decomposition recipes
* Fix crash with a certain item stack handler class
* Add recipes for converting multi-fluid hatches between input and output
* Fix Prospector App getting stuck on a single mode when minimized
* Fix multiblocks not deforming when their controller is rotated with a Wrench
* Fix Block Breaker spawning drops in the wrong location
* Fix log error when searching in the Guide App
* Add new Torch recipes
* Fix Primitive Pump collecting Water in The Nether (and similar dimensions)
* Fix several minor multiblock formation issues
* Fix charging RF batteries not respecting the `nativeEUtoRF` config option
* Fix minor issues with GT armor tooltips and mode switching
* Fix potential NBT overflow with Super Chests
* Added Laminated Glass as a higher tier of glass beyond Reinforced Glass, also used in the Assembly Line structure
* Fix items being allowed into the Machine Hatch that should not be allowed
* Fix Gas Collector dimension checking
* Fix parallel notConsumable checking
* Fix Solar Panels not charging Batteries in Battery Buffers
* Fix recipe conflict with LCR Polyethylene production
* Fix exploit with Quantum Chests, and various issues with Item Insertion into them
* Allow Coke Oven Hatch to auto-output items
* Fix Pollucite showing a chanced tooltip in the JEI Ore Byproduct Page with no byproduct item
* Show invalid GT recipes in the CraftTweaker log instead of the standard log
* Fix the Hammering enchant applying inconsistently in the Anvil and Enchantment Table
* Fix Quantum Eye/Quantum Star EU/t
* Add Steam-era Glass Dust recipes (no longer locked behind a specific config option)
* Fix Ore Multiplier not being exposed to CraftTweaker
* Added vertical downwards progress bars for some machines
* Fix Hard Hammer no longer granting the Nether/End multiplier for ores
* Fix Steam Boilers and Steam Miner playing venting sound when muffled
* Fix log problems with furnace recipe removals
* Chinese lang improvements
* Fix Crafting Table Cover server log error
* Hide the voiding button on the Central Monitor
* Internal: MAJOR Large refactor of internal MetaTileEntityHolder usages
* Signature: `createMetaTileEntity(MetaTileEntityHolder)` -> `createMetaTileEntity(IGregTechTileEntity)`
* Signature: `MetaTileEntityHolder getHolder()` -> `IGregTechTileEntity getHolder()`
* Internal: Removed `WatchedFluidTank.class` and `MetaTileEntityDrum.SyncFluidTank.class` and their associated data codes
* Internal: Added `itemInteractionForEntity()` to `IItemBehaviour`
* Internal: New backend for registering Keybindings
* Internal: Removed `GTValues.isModLoaded()`, use `net.minecraftforge.fml.common.Loader.isModLoaded()` instead
* Internal: `GTUtility.getOrCreateNbtCompound(ItemStack)` will now auto-attach the NBTTagCompound to the stack if a new one is created
* Internal: Removed `MatchingMode.class`, which also changed the signature: `Recipe#matches` and `RecipeMap#findRecipe` among others
* Internal: Added a critical temperature field to WireProperties, intended for addons to use

### 2.1.4
BETA RELEASE (hotfix 2)

Expand Down
5 changes: 3 additions & 2 deletions src/main/java/gregtech/GregTechVersion.java
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
package gregtech;

@SuppressWarnings("unused")
public final class GregTechVersion {

public static final int MAJOR = 2;
//This number is incremented every major feature update
public static final int MINOR = 1;
public static final int MINOR = 2;
//This number is incremented every time the feature is added, or bug is fixed. resets every major version change
public static final int REVISION = 4;
public static final int REVISION = 0;
//This String is for additional info on the release version if needed (like alpha, beta, rc). Comment out when unused
public static final String EXTRA = "beta";
//This is the String formatted version, used in builds
Expand Down

0 comments on commit 99620bc

Please sign in to comment.