diff --git a/src/main/java/me/rigamortis/seppuku/api/gui/hud/component/DraggableHudComponent.java b/src/main/java/me/rigamortis/seppuku/api/gui/hud/component/DraggableHudComponent.java index 0f91868..d14040c 100644 --- a/src/main/java/me/rigamortis/seppuku/api/gui/hud/component/DraggableHudComponent.java +++ b/src/main/java/me/rigamortis/seppuku/api/gui/hud/component/DraggableHudComponent.java @@ -7,6 +7,7 @@ import me.rigamortis.seppuku.impl.gui.hud.anchor.AnchorPoint; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.ScaledResolution; import net.minecraft.util.math.MathHelper; +import org.lwjgl.input.Keyboard; /** * Author Seth @@ -154,6 +155,11 @@ public class DraggableHudComponent extends HudComponent { if (button == 0) { if (this.isDragging()) { + if (Keyboard.isKeyDown(Keyboard.KEY_LSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_RSHIFT)) { + this.setDragging(false); + return; + } + this.anchorPoint = this.findClosest(mouseX, mouseY); for (HudComponent component : Seppuku.INSTANCE.getHudManager().getComponentList()) { diff --git a/src/main/java/me/rigamortis/seppuku/impl/management/ModuleManager.java b/src/main/java/me/rigamortis/seppuku/impl/management/ModuleManager.java index 85d7b8e..5407f67 100644 --- a/src/main/java/me/rigamortis/seppuku/impl/management/ModuleManager.java +++ b/src/main/java/me/rigamortis/seppuku/impl/management/ModuleManager.java @@ -138,6 +138,7 @@ public final class ModuleManager { add(new HolesModule()); add(new SmallShieldModule()); add(new PullDownModule()); + add(new PortalFinderModule()); this.loadExternalModules(); } diff --git a/src/main/java/me/rigamortis/seppuku/impl/module/render/PortalFinderModule.java b/src/main/java/me/rigamortis/seppuku/impl/module/render/PortalFinderModule.java new file mode 100644 index 0000000..ae0dae1 --- /dev/null +++ b/src/main/java/me/rigamortis/seppuku/impl/module/render/PortalFinderModule.java @@ -0,0 +1,13 @@ +package me.rigamortis.seppuku.impl.module.render; + +import me.rigamortis.seppuku.api.module.Module; + +/** + * created by noil on 11/3/2019 at 1:55 PM + */ +public final class PortalFinderModule extends Module { + + public PortalFinderModule() { + super("PortalFinder", new String[]{"PortalFinder", "PFinder"}, "Highlights nearby portals.", "NONE", -1, Module.ModuleType.RENDER); + } +}