isXander / isXander/Controlify

Vulcan AntiCheats Conflict

Open
#686 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

mod-compatibility
Dominant language
Java
Stars
341
Forks
97
Avg merge
1h
Merged PRs (30d)
1

Description

Mod Info (fill out the following information)

  • Mod name: Vulcan
  • Mod version: The latest version

Describe the problem
When using Controlify on servers running the Vulcan anticheat plugin, the aim movement is incorrectly flagged as aim assist. This causes the player to be kicked for "unfair advantage" in PvP or after hitting other mobs, even when using the controller legitimately. The issue does not occur immediately on login but typically after combat begins or killing mobs.

To Reproduce
Steps to reproduce the behavior:

  1. Install and enable Controlify in your Minecraft mods folder.
  2. Connect a gamepad (Xbox, DualShock, etc.) and verify it works in menus and single-player worlds.
  3. Join a server running the Vulcan Anticheat plugin.
  4. Engage in PvP using the gamepad.
    5.After a short time, get kicked with a message like "unfair advantage".
    Expected behavior
    Gamepad input should be recognized as a legitimate control method. I expect to play on any server, including those using Vulcan, without being falsely flagged or kicked for using a controller.

Videos

https://github.com/user-attachments/assets/cad60d19-6082-4c20-814f-2eab0bd51b31

https://github.com/user-attachments/assets/8dd2237e-5f22-4d77-be89-14ce505ea41a

Minecraft Info (please complete the following information):

  • OS: [Windows 11]
  • Minecraft Version: [1.21]
  • Controlify Version: [2.4.2]

Additional context
The issue only occurs on servers using the Vulcan anticheat plugin.
Vulcan seems to misinterpret analog stick movement as external aim assistance during combat.
All other mods were disabled during testing to confirm that this is a direct incompatibility between Controlify and Vulcan.
The videos provided are from one specific server, but this issue has also occurred on other servers that use Vulcan, such as balacobaco.net and jogar.tfgames.com.br, indicating that the problem is not server-specific but related to how Vulcan handles controller input across multiple environments.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with Controlify 2.4.2 on Minecraft 1.21 and a server running Vulcan, using the controller and combat steps from the report. Compare behavior with controller input disabled and review the relevant aim-input handling and server interaction. Done means legitimate gamepad aiming no longer causes Vulcan to kick players during PvP or mob combat.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.