diff --git a/README.md b/README.md
index 7222e4d89..c50caf56a 100644
--- a/README.md
+++ b/README.md
@@ -10,14 +10,14 @@
-
+
-
+
@@ -56,13 +56,11 @@ Baritone is the pathfinding system used in [Impact](https://impactclient.net/) s
The easiest way to install Baritone is to install [Impact](https://impactclient.net/), which comes with Baritone. The second easiest way (for 1.12.2 only) is to install the v1.2.* `api-forge` jar from [releases](https://github.com/cabaletta/baritone/releases). **For 1.12.2 Forge, just click [here](https://github.com/cabaletta/baritone/releases/download/v1.2.15/baritone-api-forge-1.2.15.jar)**. Otherwise, see [Installation & setup](SETUP.md). Once Baritone is installed, look [here](USAGE.md) for instructions on how to use it.
-For 1.15.2, [click here](https://www.youtube.com/watch?v=j1qKtCZFURM) and see description. If you need Forge 1.15.2, look [here](https://github.com/cabaletta/baritone/releases/tag/v1.5.3), follow the instructions, and get the `api-forge` jar.
-
For 1.16.5, [click here](https://www.youtube.com/watch?v=_4eVJ9Qz2J8) and see description. If you need Forge or Fabric 1.16.5, look [here](https://github.com/cabaletta/baritone/releases/tag/v1.6.3) and get the `api-forge` or `api-fabric` jar. **For 1.16.5 Fabric, just click [here](https://github.com/cabaletta/baritone/releases/download/v1.6.3/baritone-api-fabric-1.6.3.jar)**.
If you need Forge or Fabric 1.17.1, look [here](https://github.com/cabaletta/baritone/releases/tag/v1.7.2) and get the `api-forge` or `api-fabric` jar. **For 1.17.1 Fabric, just click [here](https://github.com/cabaletta/baritone/releases/download/v1.7.2/baritone-api-fabric-1.7.2.jar)**.
-If you need Forge or Fabric 1.18.1, look [here](https://github.com/cabaletta/baritone/releases/tag/v1.8.2) and get the `api-forge` or `api-fabric` jar. **For 1.18.1 Fabric, just click [here](https://github.com/cabaletta/baritone/releases/download/v1.8.2/baritone-api-fabric-1.8.2.jar)**.
+If you need Forge or Fabric 1.18.2, look [here](https://github.com/cabaletta/baritone/releases/tag/v1.8.3) and get the `api-forge` or `api-fabric` jar. **For 1.18.2 Fabric, just click [here](https://github.com/cabaletta/baritone/releases/download/v1.8.3/baritone-api-fabric-1.8.3.jar)**. **For 1.18.2 Forge, just click [here](https://github.com/cabaletta/baritone/releases/download/v1.8.3/baritone-api-forge-1.8.3.jar)**.
This project is an updated version of [MineBot](https://github.com/leijurv/MineBot/),
the original version of the bot for Minecraft 1.8.9, rebuilt for 1.12.2 onwards. Baritone focuses on reliability and particularly performance (it's over [30x faster](https://github.com/cabaletta/baritone/pull/180#issuecomment-423822928) than MineBot at calculating paths).
diff --git a/scripts/proguard.pro b/scripts/proguard.pro
index b20bebba5..0b4ac8eff 100644
--- a/scripts/proguard.pro
+++ b/scripts/proguard.pro
@@ -1,5 +1,6 @@
-keepattributes Signature
-keepattributes *Annotation*
+-keepattributes InnerClasses
-optimizationpasses 5
-verbose
diff --git a/src/api/java/baritone/api/Settings.java b/src/api/java/baritone/api/Settings.java
index bfcdd7b46..0481de392 100644
--- a/src/api/java/baritone/api/Settings.java
+++ b/src/api/java/baritone/api/Settings.java
@@ -49,6 +49,11 @@ public final class Settings {
*/
public final Setting allowBreak = new Setting<>(true);
+ /**
+ * Blocks that baritone will be allowed to break even with allowBreak set to false
+ */
+ public final Setting> allowBreakAnyway = new Setting<>(new ArrayList<>());
+
/**
* Allow Baritone to sprint
*/
@@ -233,6 +238,8 @@ public final class Settings {
* A mapping of blocks to blocks treated as correct in their position
*
* If a schematic asks for a block on this mapping, all blocks on the mapped list will be accepted at that location as well
+ *
+ * Syntax same as buildSubstitutes
*/
public final Setting