diff --git a/src/main/java/baritone/Baritone.java b/src/main/java/baritone/Baritone.java
index 333a9fdb..0ef6da9d 100755
--- a/src/main/java/baritone/Baritone.java
+++ b/src/main/java/baritone/Baritone.java
@@ -22,7 +22,7 @@ import baritone.behavior.impl.LookBehavior;
import baritone.behavior.impl.MemoryBehavior;
import baritone.behavior.impl.PathingBehavior;
import baritone.behavior.impl.LocationTrackingBehavior;
-import baritone.event.GameEventHandler;
+import baritone.api.event.GameEventHandler;
import baritone.utils.InputOverrideHandler;
import net.minecraft.client.Minecraft;
diff --git a/src/main/java/baritone/event/GameEventHandler.java b/src/main/java/baritone/api/event/GameEventHandler.java
similarity index 97%
rename from src/main/java/baritone/event/GameEventHandler.java
rename to src/main/java/baritone/api/event/GameEventHandler.java
index 02c7f393..22da9430 100644
--- a/src/main/java/baritone/event/GameEventHandler.java
+++ b/src/main/java/baritone/api/event/GameEventHandler.java
@@ -32,13 +32,13 @@
* along with Baritone. If not, see .
*/
-package baritone.event;
+package baritone.api.event;
import baritone.Baritone;
import baritone.chunk.WorldProvider;
-import baritone.event.events.*;
-import baritone.event.events.type.EventState;
-import baritone.event.listener.IGameEventListener;
+import baritone.api.event.events.*;
+import baritone.api.event.events.type.EventState;
+import baritone.api.event.listener.IGameEventListener;
import baritone.utils.Helper;
import baritone.utils.InputOverrideHandler;
import baritone.utils.interfaces.Toggleable;
diff --git a/src/main/java/baritone/event/events/BlockInteractEvent.java b/src/main/java/baritone/api/event/events/BlockInteractEvent.java
similarity index 97%
rename from src/main/java/baritone/event/events/BlockInteractEvent.java
rename to src/main/java/baritone/api/event/events/BlockInteractEvent.java
index c458f6b6..2c57952c 100644
--- a/src/main/java/baritone/event/events/BlockInteractEvent.java
+++ b/src/main/java/baritone/api/event/events/BlockInteractEvent.java
@@ -15,7 +15,7 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
import net.minecraft.util.math.BlockPos;
diff --git a/src/main/java/baritone/event/events/ChatEvent.java b/src/main/java/baritone/api/event/events/ChatEvent.java
similarity index 92%
rename from src/main/java/baritone/event/events/ChatEvent.java
rename to src/main/java/baritone/api/event/events/ChatEvent.java
index 5fdf269c..87a81e70 100644
--- a/src/main/java/baritone/event/events/ChatEvent.java
+++ b/src/main/java/baritone/api/event/events/ChatEvent.java
@@ -15,9 +15,9 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
-import baritone.event.events.type.Cancellable;
+import baritone.api.event.events.type.Cancellable;
/**
* @author Brady
diff --git a/src/main/java/baritone/event/events/ChunkEvent.java b/src/main/java/baritone/api/event/events/ChunkEvent.java
similarity index 96%
rename from src/main/java/baritone/event/events/ChunkEvent.java
rename to src/main/java/baritone/api/event/events/ChunkEvent.java
index e5fe8a7f..1f8c6c39 100644
--- a/src/main/java/baritone/event/events/ChunkEvent.java
+++ b/src/main/java/baritone/api/event/events/ChunkEvent.java
@@ -15,9 +15,9 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.type.EventState;
/**
* @author Brady
diff --git a/src/main/java/baritone/event/events/ItemSlotEvent.java b/src/main/java/baritone/api/event/events/ItemSlotEvent.java
similarity index 93%
rename from src/main/java/baritone/event/events/ItemSlotEvent.java
rename to src/main/java/baritone/api/event/events/ItemSlotEvent.java
index b660cbea..82e69177 100644
--- a/src/main/java/baritone/event/events/ItemSlotEvent.java
+++ b/src/main/java/baritone/api/event/events/ItemSlotEvent.java
@@ -15,9 +15,9 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
-import baritone.event.listener.IGameEventListener;
+import baritone.api.event.listener.IGameEventListener;
/**
* Called in some cases where a player's inventory has it's current slot queried.
diff --git a/src/main/java/baritone/event/events/PacketEvent.java b/src/main/java/baritone/api/event/events/PacketEvent.java
similarity index 93%
rename from src/main/java/baritone/event/events/PacketEvent.java
rename to src/main/java/baritone/api/event/events/PacketEvent.java
index 54401f6a..77310994 100644
--- a/src/main/java/baritone/event/events/PacketEvent.java
+++ b/src/main/java/baritone/api/event/events/PacketEvent.java
@@ -15,9 +15,9 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.type.EventState;
import net.minecraft.network.Packet;
/**
diff --git a/src/main/java/baritone/event/events/PathEvent.java b/src/main/java/baritone/api/event/events/PathEvent.java
similarity index 96%
rename from src/main/java/baritone/event/events/PathEvent.java
rename to src/main/java/baritone/api/event/events/PathEvent.java
index 53892058..a3fee3f8 100644
--- a/src/main/java/baritone/event/events/PathEvent.java
+++ b/src/main/java/baritone/api/event/events/PathEvent.java
@@ -15,7 +15,7 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
public enum PathEvent {
CALC_STARTED,
diff --git a/src/main/java/baritone/event/events/PlayerUpdateEvent.java b/src/main/java/baritone/api/event/events/PlayerUpdateEvent.java
similarity index 92%
rename from src/main/java/baritone/event/events/PlayerUpdateEvent.java
rename to src/main/java/baritone/api/event/events/PlayerUpdateEvent.java
index 1f52bd80..59bdf702 100644
--- a/src/main/java/baritone/event/events/PlayerUpdateEvent.java
+++ b/src/main/java/baritone/api/event/events/PlayerUpdateEvent.java
@@ -15,9 +15,9 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.type.EventState;
/**
* @author Brady
diff --git a/src/main/java/baritone/event/events/RelativeMoveEvent.java b/src/main/java/baritone/api/event/events/RelativeMoveEvent.java
similarity index 92%
rename from src/main/java/baritone/event/events/RelativeMoveEvent.java
rename to src/main/java/baritone/api/event/events/RelativeMoveEvent.java
index 1b639df5..14798fd5 100644
--- a/src/main/java/baritone/event/events/RelativeMoveEvent.java
+++ b/src/main/java/baritone/api/event/events/RelativeMoveEvent.java
@@ -15,9 +15,9 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.type.EventState;
/**
* @author Brady
diff --git a/src/main/java/baritone/event/events/RenderEvent.java b/src/main/java/baritone/api/event/events/RenderEvent.java
similarity index 96%
rename from src/main/java/baritone/event/events/RenderEvent.java
rename to src/main/java/baritone/api/event/events/RenderEvent.java
index 73db95a7..ef693e2a 100644
--- a/src/main/java/baritone/event/events/RenderEvent.java
+++ b/src/main/java/baritone/api/event/events/RenderEvent.java
@@ -15,7 +15,7 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
/**
* @author Brady
diff --git a/src/main/java/baritone/event/events/TickEvent.java b/src/main/java/baritone/api/event/events/TickEvent.java
similarity index 93%
rename from src/main/java/baritone/event/events/TickEvent.java
rename to src/main/java/baritone/api/event/events/TickEvent.java
index d45f7d4d..e82c31ad 100644
--- a/src/main/java/baritone/event/events/TickEvent.java
+++ b/src/main/java/baritone/api/event/events/TickEvent.java
@@ -15,9 +15,9 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.type.EventState;
public final class TickEvent {
diff --git a/src/main/java/baritone/event/events/WorldEvent.java b/src/main/java/baritone/api/event/events/WorldEvent.java
similarity index 94%
rename from src/main/java/baritone/event/events/WorldEvent.java
rename to src/main/java/baritone/api/event/events/WorldEvent.java
index 60bc660e..454755fe 100644
--- a/src/main/java/baritone/event/events/WorldEvent.java
+++ b/src/main/java/baritone/api/event/events/WorldEvent.java
@@ -15,9 +15,9 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events;
+package baritone.api.event.events;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.type.EventState;
import net.minecraft.client.multiplayer.WorldClient;
/**
diff --git a/src/main/java/baritone/event/events/type/Cancellable.java b/src/main/java/baritone/api/event/events/type/Cancellable.java
similarity index 96%
rename from src/main/java/baritone/event/events/type/Cancellable.java
rename to src/main/java/baritone/api/event/events/type/Cancellable.java
index 3d8f7536..4c26f8f8 100644
--- a/src/main/java/baritone/event/events/type/Cancellable.java
+++ b/src/main/java/baritone/api/event/events/type/Cancellable.java
@@ -15,7 +15,7 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events.type;
+package baritone.api.event.events.type;
/**
* @author Brady
diff --git a/src/main/java/baritone/event/events/type/EventState.java b/src/main/java/baritone/api/event/events/type/EventState.java
similarity index 96%
rename from src/main/java/baritone/event/events/type/EventState.java
rename to src/main/java/baritone/api/event/events/type/EventState.java
index c0a6a863..a7fccff1 100644
--- a/src/main/java/baritone/event/events/type/EventState.java
+++ b/src/main/java/baritone/api/event/events/type/EventState.java
@@ -15,7 +15,7 @@
* along with Baritone. If not, see .
*/
-package baritone.event.events.type;
+package baritone.api.event.events.type;
/**
* @author Brady
diff --git a/src/main/java/baritone/event/listener/AbstractGameEventListener.java b/src/main/java/baritone/api/event/listener/AbstractGameEventListener.java
similarity index 97%
rename from src/main/java/baritone/event/listener/AbstractGameEventListener.java
rename to src/main/java/baritone/api/event/listener/AbstractGameEventListener.java
index 4b8de23a..b47468bd 100644
--- a/src/main/java/baritone/event/listener/AbstractGameEventListener.java
+++ b/src/main/java/baritone/api/event/listener/AbstractGameEventListener.java
@@ -32,9 +32,9 @@
* along with Baritone. If not, see .
*/
-package baritone.event.listener;
+package baritone.api.event.listener;
-import baritone.event.events.*;
+import baritone.api.event.events.*;
/**
* An implementation of {@link IGameEventListener} that has all methods
diff --git a/src/main/java/baritone/event/listener/IGameEventListener.java b/src/main/java/baritone/api/event/listener/IGameEventListener.java
similarity index 98%
rename from src/main/java/baritone/event/listener/IGameEventListener.java
rename to src/main/java/baritone/api/event/listener/IGameEventListener.java
index 4900f1eb..9be19aab 100644
--- a/src/main/java/baritone/event/listener/IGameEventListener.java
+++ b/src/main/java/baritone/api/event/listener/IGameEventListener.java
@@ -32,9 +32,9 @@
* along with Baritone. If not, see .
*/
-package baritone.event.listener;
+package baritone.api.event.listener;
-import baritone.event.events.*;
+import baritone.api.event.events.*;
import io.netty.util.concurrent.GenericFutureListener;
import net.minecraft.block.state.IBlockState;
import net.minecraft.client.Minecraft;
diff --git a/src/main/java/baritone/behavior/Behavior.java b/src/main/java/baritone/behavior/Behavior.java
index d9e0e357..ad5e3a88 100644
--- a/src/main/java/baritone/behavior/Behavior.java
+++ b/src/main/java/baritone/behavior/Behavior.java
@@ -17,7 +17,7 @@
package baritone.behavior;
-import baritone.event.listener.AbstractGameEventListener;
+import baritone.api.event.listener.AbstractGameEventListener;
import baritone.utils.Helper;
import baritone.utils.interfaces.Toggleable;
diff --git a/src/main/java/baritone/behavior/impl/LocationTrackingBehavior.java b/src/main/java/baritone/behavior/impl/LocationTrackingBehavior.java
index b4caa766..ba075dd3 100644
--- a/src/main/java/baritone/behavior/impl/LocationTrackingBehavior.java
+++ b/src/main/java/baritone/behavior/impl/LocationTrackingBehavior.java
@@ -20,7 +20,7 @@ package baritone.behavior.impl;
import baritone.behavior.Behavior;
import baritone.chunk.Waypoint;
import baritone.chunk.WorldProvider;
-import baritone.event.events.BlockInteractEvent;
+import baritone.api.event.events.BlockInteractEvent;
import baritone.utils.BlockStateInterface;
import net.minecraft.block.BlockBed;
diff --git a/src/main/java/baritone/behavior/impl/LookBehavior.java b/src/main/java/baritone/behavior/impl/LookBehavior.java
index 00ffce54..080d75d5 100644
--- a/src/main/java/baritone/behavior/impl/LookBehavior.java
+++ b/src/main/java/baritone/behavior/impl/LookBehavior.java
@@ -20,9 +20,8 @@ package baritone.behavior.impl;
import baritone.Baritone;
import baritone.Settings;
import baritone.behavior.Behavior;
-import baritone.event.events.PlayerUpdateEvent;
-import baritone.event.events.RelativeMoveEvent;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.PlayerUpdateEvent;
+import baritone.api.event.events.RelativeMoveEvent;
import baritone.utils.Rotation;
public class LookBehavior extends Behavior {
diff --git a/src/main/java/baritone/behavior/impl/MemoryBehavior.java b/src/main/java/baritone/behavior/impl/MemoryBehavior.java
index ed5bd686..2edb9ec3 100644
--- a/src/main/java/baritone/behavior/impl/MemoryBehavior.java
+++ b/src/main/java/baritone/behavior/impl/MemoryBehavior.java
@@ -1,9 +1,9 @@
package baritone.behavior.impl;
import baritone.behavior.Behavior;
-import baritone.event.events.PacketEvent;
-import baritone.event.events.PlayerUpdateEvent;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.PacketEvent;
+import baritone.api.event.events.PlayerUpdateEvent;
+import baritone.api.event.events.type.EventState;
import net.minecraft.item.ItemStack;
import net.minecraft.network.Packet;
import net.minecraft.network.play.client.CPacketCloseWindow;
diff --git a/src/main/java/baritone/behavior/impl/PathingBehavior.java b/src/main/java/baritone/behavior/impl/PathingBehavior.java
index 83a479a4..37690f21 100644
--- a/src/main/java/baritone/behavior/impl/PathingBehavior.java
+++ b/src/main/java/baritone/behavior/impl/PathingBehavior.java
@@ -19,10 +19,10 @@ package baritone.behavior.impl;
import baritone.Baritone;
import baritone.behavior.Behavior;
-import baritone.event.events.PathEvent;
-import baritone.event.events.PlayerUpdateEvent;
-import baritone.event.events.RenderEvent;
-import baritone.event.events.TickEvent;
+import baritone.api.event.events.PathEvent;
+import baritone.api.event.events.PlayerUpdateEvent;
+import baritone.api.event.events.RenderEvent;
+import baritone.api.event.events.TickEvent;
import baritone.pathing.calc.AStarPathFinder;
import baritone.pathing.calc.AbstractNodeCostSearch;
import baritone.pathing.calc.IPathFinder;
diff --git a/src/main/java/baritone/launch/mixins/MixinEntity.java b/src/main/java/baritone/launch/mixins/MixinEntity.java
index 31b1e41b..2a0134d3 100644
--- a/src/main/java/baritone/launch/mixins/MixinEntity.java
+++ b/src/main/java/baritone/launch/mixins/MixinEntity.java
@@ -18,8 +18,8 @@
package baritone.launch.mixins;
import baritone.Baritone;
-import baritone.event.events.RelativeMoveEvent;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.RelativeMoveEvent;
+import baritone.api.event.events.type.EventState;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import org.spongepowered.asm.mixin.Mixin;
diff --git a/src/main/java/baritone/launch/mixins/MixinEntityPlayerSP.java b/src/main/java/baritone/launch/mixins/MixinEntityPlayerSP.java
index ea0896c5..9da39df3 100644
--- a/src/main/java/baritone/launch/mixins/MixinEntityPlayerSP.java
+++ b/src/main/java/baritone/launch/mixins/MixinEntityPlayerSP.java
@@ -18,9 +18,9 @@
package baritone.launch.mixins;
import baritone.Baritone;
-import baritone.event.events.ChatEvent;
-import baritone.event.events.PlayerUpdateEvent;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.ChatEvent;
+import baritone.api.event.events.PlayerUpdateEvent;
+import baritone.api.event.events.type.EventState;
import net.minecraft.client.entity.EntityPlayerSP;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
diff --git a/src/main/java/baritone/launch/mixins/MixinEntityRenderer.java b/src/main/java/baritone/launch/mixins/MixinEntityRenderer.java
index a2cfe664..55adfc83 100644
--- a/src/main/java/baritone/launch/mixins/MixinEntityRenderer.java
+++ b/src/main/java/baritone/launch/mixins/MixinEntityRenderer.java
@@ -18,7 +18,7 @@
package baritone.launch.mixins;
import baritone.Baritone;
-import baritone.event.events.RenderEvent;
+import baritone.api.event.events.RenderEvent;
import net.minecraft.client.renderer.EntityRenderer;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
diff --git a/src/main/java/baritone/launch/mixins/MixinInventoryPlayer.java b/src/main/java/baritone/launch/mixins/MixinInventoryPlayer.java
index 24aff3cf..dfaa4b19 100644
--- a/src/main/java/baritone/launch/mixins/MixinInventoryPlayer.java
+++ b/src/main/java/baritone/launch/mixins/MixinInventoryPlayer.java
@@ -18,7 +18,7 @@
package baritone.launch.mixins;
import baritone.Baritone;
-import baritone.event.events.ItemSlotEvent;
+import baritone.api.event.events.ItemSlotEvent;
import net.minecraft.entity.player.InventoryPlayer;
import org.spongepowered.asm.lib.Opcodes;
import org.spongepowered.asm.mixin.Mixin;
diff --git a/src/main/java/baritone/launch/mixins/MixinMinecraft.java b/src/main/java/baritone/launch/mixins/MixinMinecraft.java
index 3d0b6619..0f0052bb 100755
--- a/src/main/java/baritone/launch/mixins/MixinMinecraft.java
+++ b/src/main/java/baritone/launch/mixins/MixinMinecraft.java
@@ -19,10 +19,10 @@ package baritone.launch.mixins;
import baritone.Baritone;
import baritone.behavior.impl.PathingBehavior;
-import baritone.event.events.BlockInteractEvent;
-import baritone.event.events.TickEvent;
-import baritone.event.events.WorldEvent;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.BlockInteractEvent;
+import baritone.api.event.events.TickEvent;
+import baritone.api.event.events.WorldEvent;
+import baritone.api.event.events.type.EventState;
import baritone.utils.ExampleBaritoneControl;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityPlayerSP;
diff --git a/src/main/java/baritone/launch/mixins/MixinNetHandlerPlayClient.java b/src/main/java/baritone/launch/mixins/MixinNetHandlerPlayClient.java
index 1af4ca6c..bd4cbb97 100644
--- a/src/main/java/baritone/launch/mixins/MixinNetHandlerPlayClient.java
+++ b/src/main/java/baritone/launch/mixins/MixinNetHandlerPlayClient.java
@@ -18,8 +18,8 @@
package baritone.launch.mixins;
import baritone.Baritone;
-import baritone.event.events.ChunkEvent;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.ChunkEvent;
+import baritone.api.event.events.type.EventState;
import net.minecraft.client.network.NetHandlerPlayClient;
import net.minecraft.network.play.server.SPacketChunkData;
import net.minecraft.network.play.server.SPacketCombatEvent;
diff --git a/src/main/java/baritone/launch/mixins/MixinNetworkManager.java b/src/main/java/baritone/launch/mixins/MixinNetworkManager.java
index 48da859f..472d4f04 100644
--- a/src/main/java/baritone/launch/mixins/MixinNetworkManager.java
+++ b/src/main/java/baritone/launch/mixins/MixinNetworkManager.java
@@ -18,8 +18,8 @@
package baritone.launch.mixins;
import baritone.Baritone;
-import baritone.event.events.PacketEvent;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.PacketEvent;
+import baritone.api.event.events.type.EventState;
import io.netty.channel.Channel;
import io.netty.channel.ChannelHandlerContext;
import io.netty.util.concurrent.Future;
diff --git a/src/main/java/baritone/launch/mixins/MixinWorldClient.java b/src/main/java/baritone/launch/mixins/MixinWorldClient.java
index da4b019f..005dbe16 100644
--- a/src/main/java/baritone/launch/mixins/MixinWorldClient.java
+++ b/src/main/java/baritone/launch/mixins/MixinWorldClient.java
@@ -18,8 +18,8 @@
package baritone.launch.mixins;
import baritone.Baritone;
-import baritone.event.events.ChunkEvent;
-import baritone.event.events.type.EventState;
+import baritone.api.event.events.ChunkEvent;
+import baritone.api.event.events.type.EventState;
import net.minecraft.client.multiplayer.WorldClient;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
diff --git a/src/main/java/baritone/pathing/path/PathExecutor.java b/src/main/java/baritone/pathing/path/PathExecutor.java
index 0e7ebec6..e9f094a5 100644
--- a/src/main/java/baritone/pathing/path/PathExecutor.java
+++ b/src/main/java/baritone/pathing/path/PathExecutor.java
@@ -18,7 +18,7 @@
package baritone.pathing.path;
import baritone.Baritone;
-import baritone.event.events.TickEvent;
+import baritone.api.event.events.TickEvent;
import baritone.pathing.movement.ActionCosts;
import baritone.pathing.movement.Movement;
import baritone.pathing.movement.MovementState;
diff --git a/src/main/java/baritone/utils/ExampleBaritoneControl.java b/src/main/java/baritone/utils/ExampleBaritoneControl.java
index 59cafd6b..3b9cc18e 100644
--- a/src/main/java/baritone/utils/ExampleBaritoneControl.java
+++ b/src/main/java/baritone/utils/ExampleBaritoneControl.java
@@ -24,7 +24,7 @@ import baritone.behavior.impl.PathingBehavior;
import baritone.chunk.ChunkPacker;
import baritone.chunk.Waypoint;
import baritone.chunk.WorldProvider;
-import baritone.event.events.ChatEvent;
+import baritone.api.event.events.ChatEvent;
import baritone.pathing.calc.AStarPathFinder;
import baritone.pathing.goals.*;
import baritone.pathing.movement.ActionCosts;
diff --git a/src/main/java/baritone/utils/ToolSet.java b/src/main/java/baritone/utils/ToolSet.java
index bb445226..415d8ebd 100644
--- a/src/main/java/baritone/utils/ToolSet.java
+++ b/src/main/java/baritone/utils/ToolSet.java
@@ -18,8 +18,8 @@
package baritone.utils;
import baritone.Baritone;
-import baritone.event.events.ItemSlotEvent;
-import baritone.event.listener.AbstractGameEventListener;
+import baritone.api.event.events.ItemSlotEvent;
+import baritone.api.event.listener.AbstractGameEventListener;
import net.minecraft.block.Block;
import net.minecraft.block.state.IBlockState;
import net.minecraft.client.Minecraft;