diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fcf8ef6c09..17170bbebbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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) diff --git a/src/main/java/gregtech/GregTechVersion.java b/src/main/java/gregtech/GregTechVersion.java index de1d28b5949..f9faceaa80d 100644 --- a/src/main/java/gregtech/GregTechVersion.java +++ b/src/main/java/gregtech/GregTechVersion.java @@ -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