Overview
AutoAnchor finds optimal positions to place respawn anchors, charges them with glowstone, and triggers explosions to damage nearby enemies. The module calculates damage similar to AutoCrystal but uses anchors instead of crystals.Features
- Smart targeting - Damage or range-based sorting
- Damage calculation - Predicts explosion damage
- Auto placement - Places anchors in optimal positions
- Auto charging - Uses glowstone to charge anchors
- Auto explosion - Triggers charged anchors
- Self-damage prevention - Avoids suicidal placements
- Multi-threaded - Async calculation for performance
Configuration
Calculation Settings
Target selection method
- Damage - Prioritize highest damage opportunities
- Range - Target closest enemy
Maximum distance to target enemies (3-20 blocks)
Minimum damage required to place anchor (0-36)
Maximum self damage allowed (0-36)
Prevent placing anchors that would kill you (Anti Suicide)
Include terrain in damage calculation for accuracy
Assume targets are wearing full armor
Allow lethal placements if target has fewer totems (0-5)
Action Settings
Maximum range to place anchors (1-6 blocks)
Maximum range when placing through walls (1-6 blocks)
Automatic item switching mode
- None - No auto-switching
- Normal - Regular hotbar switching
- Silent - Silent server-side switching
- SilentBypass - Bypass-focused silent switching
Pause switching while eating (requires Normal auto-switch)
Only place on directly visible block faces
Timing Settings
Delay between placing anchors in milliseconds (0-1000)
Delay between exploding anchors in milliseconds (0-1000)
Action execution timing
- Soft - Place and explode in same tick
- Strict - Separate placement and explosion ticks
Misc Settings
Rotate towards placement positions
Rotation calculation method (requires Rotate)
- Simple - Basic rotations
- NCP - NoCheatPlus compatible
- GrimAbuse - GrimAC exploit rotations
Behavior when using other items
- None - Always allow anchor actions
- Soft - Pause if using main hand
- Strong - Pause all usage
Interaction with mining modules
- None - No interaction
- Ignore - Pause when mining
- StrictIgnore - Complete pause during mining
Wait after item swapping
- None - No waiting
- Semi - Short wait
- Full - Full swap delay
Swap wait duration in milliseconds (50-500)
Render Settings
Fill color for rendered anchor positions
Outline color for rendered anchor positions
Display damage numbers at positions (Damage Text)
Size of damage text (1-2)
Rendering style (Type)
- Normal - Always show current position
- Fade - Fade out old positions
Fade out duration in milliseconds (100-2000)
Enable future rendering features (Future)
Usage
Required Items
You need in your hotbar:- Respawn Anchor - For placement
- Glowstone - For charging anchors
- Totem or other non-block item - For triggering explosion
Basic Setup
- Enable AutoAnchor from Combat category
- Ensure you’re in Overworld or End dimension
- Put anchors and glowstone in hotbar
- Set appropriate damage thresholds
- Configure auto-switch mode
Dimension Restrictions
The module checksmc.world.getRegistryKey() == World.NETHER and returns early if true.
Explosion Process
- Place - Module places uncharged anchor
- Charge - Right-clicks with glowstone (charges to 4)
- Explode - Right-clicks with non-glowstone item
- Damage - Anchor explodes, dealing damage
Auto Switch Modes
None- Manual item management required
- You must hold correct items at correct times
- Switches to anchors/glowstone in hotbar
- Visible switching
- Works on most servers
- Server-side item switching
- Not visible to other players
- May be detected by anti-cheat
- Advanced silent switching
- Uses inventory packets
- Best bypass but most detectable
Strategy
Aggressive Setup
- Min Damage: 6+
- Place/Explode Delay: 0-50ms
- Timing: Soft
- Auto Switch: Silent or SilentBypass
Defensive Setup
- Min Damage: 3-4
- Max Self Damage: 3-4
- Anti Suicide: Enabled
- Timing: Strict
Legit Setup
- Min Damage: 4-5
- Delays: 100-200ms
- Timing: Strict
- Rotate: Enabled
- Strict Direction: Enabled
Integration
Module Conflicts
AutoAnchor pauses when:- Phase module is enabled
- Blink module is enabled
- AutoBreak performed an action
- PriorityManager is locked by another module
Performance
AutoAnchor uses a single-threaded executor for async calculation:Common Issues
Module not working at all
Module not working at all
- Check if you’re in the Nether (module disabled there)
- Verify you have anchors in hotbar
- Ensure Auto Switch is enabled or manually hold anchor
- Check if another module locked Priority Manager
Anchors placing but not exploding
Anchors placing but not exploding
- Check if you have glowstone in hotbar
- Verify you have a non-block item (totem) in hotbar
- Increase Explode Delay
- Check if target moved out of range
Taking too much self damage
Taking too much self damage
- Lower Max Self Damage setting
- Enable Anti Suicide
- Increase Min Damage threshold
- Enable Terrain calculation
Getting kicked by anti-cheat
Getting kicked by anti-cheat
- Increase Place and Explode delays
- Use Strict timing instead of Soft
- Enable Strict Direction
- Use Normal auto-switch instead of Silent
- Enable Rotate
Module not targeting anyone
Module not targeting anyone
- Increase Target Range
- Lower Min Damage requirement
- Check if enemies are within range
- Verify targets are valid players
Technical Details
Damage Calculation
UsesCrystalUtil.calculateDamage() which accounts for:
- Distance from explosion
- Block protection
- Armor reduction (if Assume enabled)
- Terrain blocking (if Terrain enabled)
Anchor Charging
Anchors can be charged 4 times with glowstone. AutoAnchor:- Checks current charge level with
RespawnAnchorBlock.CHARGES - Charges if level is 0
- Explodes if level is 1-4
Placement Logic
Searches a sphere around player for valid positions:Source Code Reference
Location:src/main/java/me/skitttyy/kami/impl/features/modules/combat/AutoAnchor.java:56
Module category: Combat
Module name: “AutoAnchor”
Description: “AutoAnchor: Places and explodes respawn anchors to kill enemys”