In Sn0w, the Surround module is called “SelfTrap”. It provides the same functionality of surrounding yourself with obsidian.
Overview
SelfTrap places obsidian or ender chest blocks around your feet in a protective pattern. The module can dynamically adapt to your movement, break blocking crystals, and even place a block above your head for maximum protection.Features
- Dynamic mode - Adapts to your position while moving
- Feet mode - Static surround at your current position
- Adaptive box - Adjusts pattern based on surroundings
- Crystal breaking - Removes crystals that block placement
- Head protection - Optional block above head
- Smart placement - Multi-block per tick support
- Overplace option - Can replace existing blocks
Configuration
Core Settings
Surround mode
- Dynamic - Moves with you, adapts to position changes
- Feet - Static surround, stays at original position
Delay between block placements in milliseconds (0-1000)
Dynamically adjust surround pattern based on movement and surroundings
Maximum blocks to place per tick (1-10)
Maximum placement range in blocks (3-6)
Crystal Breaking
Automatically break crystals that block surround placement
Break crystals preemptively before they block placement (requires Break)
Delay between crystal breaks in milliseconds (0-1000)
Advanced Options
Place a block above your head for additional protection
Allow placing head block in air (requires Head enabled)
Replace existing blocks in surround positions (sequential mode)
Only place on directly visible block faces
Rotate towards placement positions
Automatically disable module when you jump
Visual Settings
Render placed blocks with colored boxes
Fill color for rendered blocks (requires Render)
Outline color for rendered blocks (requires Render)
Time in milliseconds before render fades out (0-1000)
Usage
Basic Setup
- Enable SelfTrap from the Combat category
- Make sure you have obsidian or ender chest in hotbar
- Stand in a hole or open area
- The module will surround you automatically
Mode Selection
Dynamic Mode (Recommended)- Best for active combat
- Follows you as you move
- Adapts to new positions
- Good for hole-to-hole movement
- Best for static defense
- Stays at original position
- Useful for holding a specific hole
- Lower resource usage
Adaptive Box Explained
When Adaptive Box is enabled, SelfTrap intelligently adjusts its placement pattern:- Detects nearby blocks and terrain
- Skips unnecessary placements
- Fills only vulnerable directions
- Reduces block usage
Crystal Breaking Strategy
Break enabled + Predict disabled:- Breaks crystals as they appear
- Reactive approach
- Lower CPU usage
- Breaks crystals before they fully spawn
- Proactive approach
- Faster surround completion
- Higher CPU usage
Head Protection
Enable Head to place a block above your head, protecting against:- Face place attempts
- Anchor explosions from above
- TNT drops
- Anvil kills
Performance Optimization
For Maximum Speed
- Blocks Per Tick: 10
- Delay: 0ms
- Break Delay: 0ms
- Predict: Enabled
For Legit Appearance
- Blocks Per Tick: 2-4
- Delay: 50-100ms
- Rotate: Enabled
- Strict Direction: Enabled
For Anti-Cheat Bypass
- Blocks Per Tick: 1-2
- Delay: 100-200ms
- Break Delay: 50ms
- Strict Direction: Enabled
- Rotate: Enabled
Integration
Priority Manager
SelfTrap locks the Priority Manager while placing to prevent conflicts with other modules. It uses the identifier “SelfTrap” for the lock.CatAura Integration
Works alongside CatAura - will respect CatAura rotations when breaking crystals.AutoBreak Integration
Pauses when AutoBreak is active to prevent conflicts.Common Issues
Blocks not placing
Blocks not placing
- Ensure you have obsidian or ender chest in hotbar
- Check if delay is too high
- Verify range is sufficient
- Try disabling Strict Direction
- Check if another module locked Priority Manager
Module disabling on its own
Module disabling on its own
- This happens when you jump (if Jump Disable is enabled)
- Also disables if no valid blocks in hotbar for 600ms
- Expected behavior for safety
Crystals not breaking
Crystals not breaking
- Enable Break Crystal setting
- Lower Break Delay
- Enable Predict for faster breaking
- Check if you’re in attack range (6 blocks)
Surround has gaps
Surround has gaps
- Increase Blocks Per Tick
- Lower placement Delay
- Enable Break Crystal to remove blocking crystals
- Disable Strict Direction
Getting kicked by anti-cheat
Getting kicked by anti-cheat
- Lower Blocks Per Tick (try 1-2)
- Increase Delay (100-200ms)
- Enable Strict Direction
- Enable Rotate
- Disable Predict
Block Priority
SelfTrap searches for blocks in this order:- Obsidian (highest priority)
- Ender Chest (if no obsidian available)
Technical Details
Collision System: SelfTrap modifies collision boxes for placed blocks to allow you to walk through them immediately after placement. This prevents getting stuck in your own surround. Placement Pattern: Uses the ProtectionUtils.getSurroundPlacements() method which calculates optimal positions based on:- Your current position
- Movement direction
- Nearby terrain
- Adaptive box settings
Source Code Reference
Location:src/main/java/me/skitttyy/kami/impl/features/modules/combat/SelfTrap.java:49
Module category: Combat
Module name: “SelfTrap”
Description: “SelfTrap: Like AutoFeetPlace but protects you from faceplace”