Overview
In Minecraft, critical hits occur when you attack while falling. Criticals simulates this condition through various methods, forcing the server to register your attacks as critical hits.Features
- Multiple modes - Different bypass methods for various servers
- Smart delay - Configurable cooldown between crits
- Sprint handling - Automatically manages sprint state
- Crystal-aware - Doesn’t trigger on crystal attacks
- KillAura integration - Optional KillAura-only mode
Critical Hit Mechanics
A critical hit requires:- Player is falling (not on ground)
- Player is not sprinting
- Not attacking an end crystal
- Not in water or lava
- Not flying (creative/elytra)
Configuration
Critical hit method
- Packet - Sends fake fall packets (most common)
- Strict - More precise packet values
- Jump - Physically jumps for each attack
- MiniJump - Small hop for each attack
- Grim - GrimAC bypass method
- GrimV2 - Improved GrimAC bypass
- GrimCC - GrimAC crawl-based bypass
Minimum time between critical attacks in milliseconds (250-1500)
Only apply criticals when KillAura is active (Only Aura)
Mode Breakdown
Packet Mode
Sends two position packets indicating a small fall:Strict Mode
Uses precise falling motion values:Jump Mode
Physically makes your player jump for each attack. Pros:- Most legit method
- Never detected by anti-cheat
- Works on all servers
- Obvious to other players
- Slower attack rate
- Affects movement
MiniJump Mode
Applies small vertical velocity (0.3425) without full jump. Best for: Semi-legit play with less obvious movementGrim Mode
Special packet sequence for GrimAC:GrimV2 Mode
Sends position slightly below current position:GrimCC Mode
Exploits crawl mechanics:Usage
Basic Setup
- Enable Criticals from Combat category
- Select appropriate mode for your server
- Set delay based on your attack speed
- Test in safe environment
Mode Selection Guide
Vanilla/Anarchy Servers:- Use: Packet mode
- Delay: 250ms
- Use: Strict mode
- Delay: 300-500ms
- Use: GrimV2 or GrimCC
- Delay: 500-1000ms
- May require specific conditions
- Use: Jump mode
- Delay: 250ms
- Most obvious but undetectable
Delay Configuration
The delay prevents spam and reduces anti-cheat detection:- 250ms - Default, good balance
- 500ms - Conservative, safer
- 1000ms+ - Very safe, slower attacks
Lower delays = faster crits but more likely to be detected. Higher delays = safer but slower DPS.
Sprint Management
Criticals automatically handles sprinting:- Detects if you’re sprinting when attacking
- Sends stop sprinting packet
- Performs critical attack
- Resumes sprinting
Integration
KillAura Integration
When Only Aura is enabled:- Criticals only applies to KillAura attacks
- Manual attacks won’t be critical
- Useful for separating automation from manual play
32k Detection
Criticals automatically disables for 32k weapons (weapons with very high sharpness enchantments) since they don’t benefit from critical hits.Crystal Attacks
Criticals never triggers on end crystal attacks - critical hits don’t apply to crystals.Conditions & Limitations
When Criticals Won’t Work
- In water or lava - Game mechanics prevent crits
- Flying (creative mode) - Can’t be falling while flying
- Flying (elytra) - Same reason
- Holding 32k weapon - Disabled automatically
- Attacking crystals - Crits don’t apply to crystals
- Delay not passed - Must wait between attacks
GrimAC Mode Requirements
Grim mode requires:- Being clipped in a block, OR
- Recently took velocity/explosion damage
canGrimCrit flag to check if conditions are met.
GrimCC mode requires:
- Head inside a block (crawling state)
isHeadBlocked() before applying.
Technical Details
Packet Interception
Criticals interceptsPlayerInteractEntityC2SPacket (attack packets) and injects position packets before them:
Velocity Tracking
For Grim mode, tracks when velocity is received:- Monitors
EntityVelocityUpdateS2CPacket - Monitors
ExplosionS2CPacket - Sets
canGrimCritflag when detected - Resets on death or server disconnect
Ground State
Strict mode sends a final packet withonGround=true to reset server-side state:
Common Issues
Not getting critical hits
Not getting critical hits
- Check if delay has passed (default 250ms between crits)
- Verify you’re on ground when attacking
- Ensure you’re not in water/lava
- Try different mode for your server
- Check if attacking crystals (crits don’t apply)
Getting kicked for movement
Getting kicked for movement
- Switch to Strict mode
- Increase delay to 500-1000ms
- Try Jump mode for most legit method
- Your server may have strict anti-cheat
Grim modes not working
Grim modes not working
- Grim mode: Requires taking velocity first or being clipped
- GrimV2 mode: Only works when airborne
- GrimCC mode: Requires crawling (head in block)
- Check console for
canGrimCritstatus
Module working inconsistently
Module working inconsistently
- Delay might be too low, increase it
- Server lag can affect timing
- Some modes require specific conditions
- Try Packet or Strict mode for consistency
Strategy Tips
Maximum DPS
- Mode: Packet
- Delay: 250ms
- Only Aura: Disabled
Legit Appearance
- Mode: Jump or MiniJump
- Delay: 500ms
- Only Aura: Enabled
Anti-Cheat Bypass
- Mode: Strict or appropriate Grim variant
- Delay: 500-1000ms
- Only Aura: Depends on preference
Source Code Reference
Location:src/main/java/me/skitttyy/kami/impl/features/modules/combat/Criticals.java:31
Module category: Combat
Module name: “Criticals”
Description: “Criticals: Makes all ur attacks critical hits!”
HUD info: Displays current mode