Skip to content

Commit

Permalink
fix #169
Browse files Browse the repository at this point in the history
  • Loading branch information
MoriyaShiine committed Apr 8, 2024
1 parent 20306d8 commit 276d3b0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@ public class EnchancementClient implements ClientModInitializer {
public static final KeyBinding SLIDE_KEYBINDING = registerKeyBinding(() -> KeyBindingHelper.registerKeyBinding(new KeyBinding("key." + Enchancement.MOD_ID + ".slide", GLFW.GLFW_KEY_LEFT_CONTROL, "key.categories." + Enchancement.MOD_ID)));
public static final KeyBinding STRAFE_KEYBINDING = registerKeyBinding(() -> KeyBindingHelper.registerKeyBinding(new KeyBinding("key." + Enchancement.MOD_ID + ".strafe", GLFW.GLFW_KEY_LEFT_CONTROL, "key.categories." + Enchancement.MOD_ID)));

public static boolean betterCombatLoaded = false;

@Override
public void onInitializeClient() {
ClientPlayNetworking.registerGlobalReceiver(EnforceConfigMatchPacket.ID, new EnforceConfigMatchPacket.Receiver());
Expand Down Expand Up @@ -81,6 +83,7 @@ public void onInitializeClient() {
FabricLoader.getInstance().getModContainer(Enchancement.MOD_ID).ifPresent(modContainer -> ResourceManagerHelper.registerBuiltinResourcePack(Enchancement.id("alternate_dash"), modContainer, ResourcePackActivationType.NORMAL));
FabricLoader.getInstance().getModContainer(Enchancement.MOD_ID).ifPresent(modContainer -> ResourceManagerHelper.registerBuiltinResourcePack(Enchancement.id("alternate_gale"), modContainer, ResourcePackActivationType.NORMAL));
initEvents();
betterCombatLoaded = FabricLoader.getInstance().isModLoaded("bettercombat");
}

private void initEvents() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

package moriyashiine.enchancement.client.event;

import moriyashiine.enchancement.client.EnchancementClient;
import moriyashiine.enchancement.common.ModConfig;
import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents;
import net.minecraft.client.MinecraftClient;
Expand All @@ -16,7 +17,7 @@ public class CoyoteBiteEvent implements ClientTickEvents.EndWorldTick {

@Override
public void onEndTick(ClientWorld world) {
if (ModConfig.coyoteBiteTicks > 0 && MinecraftClient.getInstance().targetedEntity != null) {
if (!EnchancementClient.betterCombatLoaded && ModConfig.coyoteBiteTicks > 0 && MinecraftClient.getInstance().targetedEntity != null) {
target = MinecraftClient.getInstance().targetedEntity;
ticks = ModConfig.coyoteBiteTicks;
}
Expand All @@ -25,6 +26,7 @@ public void onEndTick(ClientWorld world) {
}
if (ticks == 0 || target == null || target.isRemoved() || !target.isAlive()) {
target = null;
ticks = 0;
}
}
}

0 comments on commit 276d3b0

Please sign in to comment.