diff --git a/src/main/java/baritone/Baritone.java b/src/main/java/baritone/Baritone.java
index 333a9fdb7..0ef6da9d5 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 02c7f3939..22da94303 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 c458f6b61..2c57952c2 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 5fdf269c1..87a81e708 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 e5fe8a7f7..1f8c6c393 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 b660cbea3..82e691774 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 54401f6aa..773109940 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 538920583..a3fee3f85 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 1f52bd80d..59bdf7029 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 1b639df52..14798fd5c 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 73db95a72..ef693e2ad 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 d45f7d4d0..e82c31ad4 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 60bc660eb..454755fea 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 3d8f7536c..4c26f8f85 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 c0a6a863c..a7fccff1e 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 4b8de23a8..b47468bd3 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 4900f1eb0..9be19aabf 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 d9e0e3574..ad5e3a88b 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 b4caa7662..ba075dd30 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 00ffce543..080d75d5c 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 ed5bd6860..2edb9ec36 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 83a479a4e..37690f213 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 31b1e41b5..2a0134d38 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 ea0896c59..9da39df39 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 a2cfe664b..55adfc834 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 24aff3cf6..dfaa4b192 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 3d0b66193..0f0052bbd 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 1af4ca6c8..bd4cbb97c 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 48da859ff..472d4f04b 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 da4b019f3..005dbe163 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 0e7ebec66..e9f094a56 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 59cafd6ba..3b9cc18eb 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 bb4452269..415d8ebdd 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;