VillagerPickupV icon

VillagerPickupV -----

make your life easier with VilPickupV



Your paragraph text-min.png

VilPickupV - Complete Plugin Information
Overview
VilPickupV is a powerful Minecraft plugin that revolutionizes villager management. Transform how you interact with villagers by picking them up with a simple shift+right-click and placing them anywhere with beautiful custom head items that preserve all their data.

Key Features
Core Functionality
  • Smart Pickup System: Shift+right-click any villager to instantly convert them into a portable item
  • Perfect Data Preservation: Maintains trades, profession, level, experience, and all villager properties
  • Custom Head Items: Each villager becomes a beautiful player head with profession-specific textures
  • Seamless Placement: Right-click the head item to spawn the villager exactly where you want
Visual Features
  • Profession-Specific Heads: Each profession gets its own unique texture (Librarian, Farmer, Blacksmith, etc.)
  • Baby Villager Support: Special smaller head textures for baby villagers
  • Zombie Villager Compatibility: Distinct zombie villager textures, including baby zombies
  • Equipment Preservation: Zombie villager armor and weapons are fully preserved
  • Descriptive Names: Items show clear names like "Librarian", "Baby Farmer", "Zombie Villager"
⚙️ Advanced Configuration
  • Flexible Materials: Use player heads or any item material
  • Custom Sounds: Configurable pickup and placement sound effects
  • Distance Controls: Set maximum pickup distances
  • Permission System: Fine-grained control over who can use features
  • Debug Logging: Comprehensive logging for troubleshooting
️ Database Support (NEW in v1.7)
  • MySQL Integration: Optional database storage for villager data
  • HikariCP Connection Pool: Professional-grade database connections
  • Data Analytics: Track villager pickups and placements
  • Backup & Recovery: Never lose important villager data
Technical Excellence
  • Dual Compatibility: Uses modern EntitySnapshot API with NMS fallback for maximum compatibility
  • Version Support: Minecraft 1.19+ with Paper/Spigot/Bukkit
  • Performance Optimized: Efficient NBT serialization and minimal server impact
  • Error Handling: Robust error handling prevents crashes
Supported Entities
  • Regular Villagers (all professions)
  • Baby Villagers
  • Zombie Villagers
  • Baby Zombie Villagers
  • Wandering Traders
Commands
  • /vilpickup reload - Reload configuration files (Admin only)
Permissions
  • vilpickup.use (default: true) - Allows picking up villagers
  • vilpickup.admin (default: op) - Allows admin commands
Configuration:
Code (Text):
settings:
  require-shift: true
  require-sneak: false
  require-permission: false
  permission-node: "vilpickup.use"
  allowed-entities:
    - VILLAGER
    - WANDERING_TRADER
    - ZOMBIE_VILLAGER
  pickup-sound: true
  sound-type: "ENTITY_ITEM_PICKUP"
  sound-volume: 1.0
  sound-pitch: 1.0
 
restrictions:
  max-pickup-distance: 5.0
  cooldown-seconds: 0
  prevent-pickup-in-combat: false
  combat-time-seconds: 10
 
item:
  material: "PLAYER_HEAD"
  name: "&7[Villager] &f{name}"
  lore:
    - "&7Type: &e{profession}"
    - "&7Level: &a{level}"
    - "&7Right-click to place"
    - ""
    - "&8Stored with VilPickup"
  glow: true
 
placement:
  require-shift-place: false
  prevent-place-in-claimed: false
  place-sound: true
  place-sound-type: "ENTITY_VILLAGER_AMBIENT"
 
database:
  enabled: false  # Enable MySQL data storage
  host: "localhost"
  port: 3306
  database: "vilpickup"
  username: "root"
  password: "password"
  # Connection pool settings
  connection-timeout: 30000
  idle-timeout: 600000
  max-lifetime: 1800000
  maximum-pool-size: 10
  minimum-idle: 5
 
debug:
  enabled: false
  log-pickups: false
  log-placements: false

Installation

  1. Download VilPickupV-1.8.jar
  2. Place in your server's plugins folder
  3. Restart server
  4. Configure settings in plugins/VilPickupV/config.yml
  5. Reload with /vilpickup reload
Compatibility
  • Minecraft Versions: 1.19.4+
  • Server Software: Paper (recommended), Spigot, Bukkit
  • Java Version: 17+
  • Dependencies: None required
Version History
  • v1.8: Fixed baby zombie villager head textures
  • v1.7: Added MySQL database support with HikariCP connection pool
  • v1.6: Fixed zombie villager equipment preservation
  • v1.5: Added descriptive villager names in items
  • v1.4: Fixed villager head textures using PlayerProfile API
  • v1.3: Custom villager heads and profession preservation
  • v1.2: Improved NMS compatibility system
  • v1.1: Added configuration system and removed debug comments
  • v1.0: Initial release with basic pickup functionality
Performance Stats
  • Minimal memory footprint
  • Zero lag during pickup/placement
  • Efficient NBT data handling
  • Database connection pooling for optimal performance
Use Cases
  • Server Administration: Easily relocate villagers for builds
  • Trading Halls: Perfect villager positioning and organization
  • Adventure Maps: Portable NPCs for custom experiences
  • Multiplayer Servers: Fair villager distribution among players
  • Creative Building: Precise villager placement in structures
Support & Development
  • Active development and maintenance
  • Regular updates for new Minecraft versions
  • Community-driven feature requests
  • Comprehensive error logging and debugging tools
VilPickupV transforms villager management from a chore into an enjoyable, efficient experience. Whether you're building the perfect trading hall or need precise villager placement for your builds, this plugin delivers professional-grade functionality with an intuitive interface.
Resource Information
Author:
----------
Total Downloads: 49
First Release: Aug 8, 2025
Last Update: Aug 8, 2025
Category: ---------------
All-Time Rating:
0 ratings
Find more info at discord.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings