FeatherTouch icon

FeatherTouch -----

Push mobs gently with feathers - no damage, just gentle nudges!



FeatherTouch v1.0
[​IMG]
Initial Release - Lightweight Feather Mechanics


[​IMG] [​IMG] [​IMG]

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
  1. Download the .jar file
  2. Place in your server's plugins folder
  3. Restart server
  4. ⚙️ 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

  1. Get a Feather - Obtain a feather from chickens or creative mode
  2. Gentle Push - Left-click any mob with the feather in your main hand
  3. No Damage - The mob gets pushed but takes no damage
  4. Stay Peaceful - Neutral mobs won't become hostile from feather touches
  5. 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.

Ready for deployment on GitHub, SpigotMC, and Modrinth!

[​IMG]
----------, Nov 6, 2025
Resource Information
Author:
----------
Total Downloads: 5
First Release: Nov 6, 2025
Last Update: Nov 6, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings