What is FeatherTouch?
A
lightweight Minecraft plugin that brings
Reddit-inspired gentle mob pushing mechanics to your server! Hit any mob with a feather to push them without causing damage or making them hostile -
perfect for peaceful mob manipulation!
[HR][/HR]
✨ What's New in v1.0 - Initial Release
Core Mechanics
✅ Feather Touch System - Hit entities with feathers to push without damage
✅ Preserved Knockback Physics - Maintains visual and physics effects (0.35h, 0.15v)
✅ Soft Whoosh Sounds - Satisfying ENTITY_PLAYER_ATTACK_SWEEP audio feedback
✅ Vanilla Attack Cooldown - Natural 600ms timing that feels right
️ Professional Architecture
✅ Java 21 LTS - Modern codebase built on latest LTS version
✅ Event-Driven Design - HIGHEST priority for reliable damage cancellation
✅ Clean Implementation - Production-ready code with no unnecessary bloat
✅ Embedded bStats - Optional metrics (ID: 27875) without dependency conflicts
⚙️ Configuration & Control
✅ Simple Config - Enable/disable functionality and sounds
✅ Hot Reload - /feathertouch reload command for instant updates
✅ Optional Metrics - bStats integration that can be disabled anytime
✅ Lightweight Setup - No dependencies, just drop and play
Reddit Community Inspired
✅ Original Suggestion - Based on popular r/minecraftsuggestions post
✅ No Hostility - Neutral mobs like iron golems and wolves stay friendly
✅ Safe Manipulation - Move mobs without harm or aggression
✅ Community-Driven - Built from player feedback and requests
[HR][/HR]
Technical Details
Requirement
Version
Minecraft
1.20+ (supports 1.20.x and 1.21.x)
Server
Spigot, Paper, Purpur, or compatible
Java
21 LTS (recommended for optimal performance)
Dependencies
None
Installation
Download the .jar file
Place in your server's plugins folder
Restart server
⚙️ Configure in plugins/FeatherTouch/config.yml
[HR][/HR]
⚙️ Configuration
Code (Text):
# FeatherTouch Configuration
# A plugin that makes feather hits push without damage
# Enable/disable metrics collection (bStats)
metrics: true
# Plugin settings
settings:
# Enable/disable the plugin functionality
enabled: true
# Play a soft whoosh sound when feather touch occurs
sound: true
Permissions
Code (Text):
feathertouch.reload # Reload configuration (default: op)
Commands
Command
Permission
Description
/feathertouch reload
feathertouch.reload
Reload configuration
Aliases: /ft
[HR][/HR]
How to Use
Get a Feather - Obtain a feather from chickens or creative mode
Gentle Push - Left-click any mob with the feather in your main hand
No Damage - The mob gets pushed but takes no damage
Stay Peaceful - Neutral mobs won't become hostile from feather touches
Natural Timing - Follows vanilla attack cooldown for balanced gameplay
Use Cases
Farm Management - Move livestock without hurting them
Pet Organization - Reposition dogs and cats peacefully
Iron Golem Control - Move golems without triggering hostility
Creative Building - Position mobs for displays and scenes
Villager Management - Guide villagers to trading halls
Why Choose FeatherTouch?
✅ Lightweight - Minimal performance impact with clean event handling
✅ No Dependencies - Drop-in installation, no external requirements
✅ Community Inspired - Based on popular Reddit suggestion
✅ Professional Code - Production-ready Java 21 LTS implementation
✅ Configurable - Easy settings for sounds and functionality
✅ Modern Compatibility - Works with Spigot, Paper, Purpur and forks
Technical Implementation
Damage Prevention - Completely cancels damage events for feather hits
Knockback Physics - Applies gentle knockback (0.35 horizontal, 0.15 vertical)
Sound System - Custom whoosh sounds with vanilla fallback option
Cooldown System - 600ms cooldown matching vanilla attack timing
Event Priority - Uses HIGHEST priority for reliable damage cancellation
bStats Integration - Optional anonymous usage statistics
[HR][/HR]
❤️ Credits & Inspiration
Built from the original
Reddit community suggestion by players who wanted a peaceful way to move mobs. This plugin brings that idea to life with modern, professional implementation.
"Suggestion to make so that if you punch a mob while holding a feather, it takes no damage and doesn't get hostile towards you (for iron golems, dogs etc.), that way you can push mobs wherever you like."
Click to expand...
Ready for deployment on GitHub, SpigotMC, and Modrinth!