npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@localacct/iron-anarchy-minecraft-bot

v2.0.3

Published

Enterprise-grade Minecraft automation bot with Discord integration, recording features, and web dashboard. Built by 25-year IT veteran currently managing live gaming servers.

Readme

🎮 Iron-Anarchy Minecraft Bot v2.0

Bot Banner

npm version GitHub release License: MIT Downloads GitHub stars

Professional Minecraft automation solution built by a 25-year IT veteran

📦 Install Now🚀 Quick Start📚 Documentation🤝 Contribute


🏢 Built by IT Professionals, For Professionals

Developed by Local Acct - 25 years in enterprise IT, currently managing 3 Minecraft servers + 1 CS2 server with 99.9% uptime. This bot was born from real server management needs and proven in production environments.

🎯 Why Iron-Anarchy Bot?

  • 🏗️ Enterprise-Grade Architecture - Built with 25+ years of IT infrastructure experience
  • 📊 Production Tested - Running on live servers serving hundreds of players
  • 🔧 Professional Support - Backed by decades of server administration expertise
  • 🌐 Scalable Design - Optimized for both single-player and large communities

⚡ Quick Installation

🚀 Get started in 30 seconds

From NPM Registry:

npm install -g iron-anarchy-minecraft-bot
npm run setup
npm start

From GitHub Registry:

npm config set @localacct21:registry https://npm.pkg.github.com
npm install -g @localacct21/iron-anarchy-minecraft-bot
npm run setup
npm start

That's it! Your professional Minecraft bot is now running! 🎉


🌟 Enterprise Features

🤖 Smart Automation

Advanced AI Systems

  • PVP Combat Assistance
  • Intelligent Pathfinding
  • Resource Location & Mining
  • Auto-Reconnection

💬 Discord Integration

Real-Time Communication

  • Chat Bridge
  • Status Monitoring
  • Remote Commands
  • Event Notifications

📹 Recording System

Professional Logging

  • Session Recording
  • Video Output (MP4)
  • Performance Analytics
  • Audit Trail

🌐 Web Dashboard

Live Monitoring

  • Real-Time Stats
  • Inventory Viewer
  • Control Interface
  • Health Monitoring

📊 Project Statistics

GitHub Stats

🧪 Quality Assurance: 16 comprehensive test suites ensuring reliability
📦 Production Ready: Used in live server environments
🔄 Active Development: Regular updates and community features
🌍 Global Reach: Downloaded by users worldwide


🔧 Professional Setup

System Requirements

| Component | Minimum | Recommended | |-----------|---------|-------------| | Node.js | 14.0+ | 18.0+ LTS | | RAM | 512MB | 2GB+ | | Storage | 100MB | 1GB+ | | Network | Stable Internet | Low Latency |

Installation Methods

# Install from npm registry
npm install -g iron-anarchy-minecraft-bot

# Verify installation
iron-anarchy-bot --version

# Set up configuration
npm run setup

# Start the bot
npm start
# Configure npm to use GitHub registry for @localacct21 packages
npm config set @localacct21:registry https://npm.pkg.github.com

# Install from GitHub registry
npm install -g @localacct21/iron-anarchy-minecraft-bot

# Verify installation
iron-anarchy-bot --version

# Set up configuration
npm run setup

# Start the bot
npm start

Note: For GitHub Package Registry, you'll need to authenticate with a personal access token that has read:packages permission.

# Clone repository
git clone https://github.com/Localacct21/iron-anarchy-minecraft-bot.git
cd iron-anarchy-minecraft-bot

# Install dependencies
npm install

# Set up configuration
npm run setup

# Start development
npm start
# Run directly without installation from npm
npx iron-anarchy-minecraft-bot

# Or from GitHub registry
npx @localacct21/iron-anarchy-minecraft-bot

# Quick test run
npx iron-anarchy-minecraft-bot --help
# Clone repository
git clone https://github.com/Localacct21/iron-anarchy-minecraft-bot.git
cd iron-anarchy-minecraft-bot

# Install dependencies
npm install

# Set up configuration
npm run setup

# Start development
npm start
# Run directly without installation
npx iron-anarchy-minecraft-bot

# Quick test run
npx iron-anarchy-minecraft-bot --help

⚙️ Configuration

Automated Setup (Recommended)

npm run setup

This creates properly configured config.json and discord-config.json files.

Manual Configuration

{
  "host": "ironanarchy.net",
  "port": 25565,
  "username": "your-minecraft-username",
  "password": "your-minecraft-password",
  "version": "1.20.1",
  "autoReconnect": true,
  "recording": {
    "enabled": true,
    "interval": 30000,
    "format": "mp4"
  },
  "dashboard": {
    "enabled": true,
    "port": 3001,
    "host": "localhost"
  },
  "plugins": {
    "pvp": true,
    "pathfinder": true,
    "autoEat": true,
    "stashFinder": true
  }
}
{
  "token": "your-discord-bot-token-here",
  "channelId": "your-discord-channel-id",
  "enabled": true,
  "features": {
    "chatBridge": true,
    "statusUpdates": true,
    "remoteCommands": true,
    "eventNotifications": true
  }
}
# Minecraft Account
MINECRAFT_USERNAME=your_username
MINECRAFT_PASSWORD=your_password

# Discord Integration
DISCORD_BOT_TOKEN=your_discord_token
DISCORD_CHANNEL_ID=your_channel_id

# Server Configuration
MINECRAFT_HOST=ironanarchy.net
MINECRAFT_PORT=25565

# Feature Flags
BOT_AUTO_RECONNECT=true
RECORDING_ENABLED=true
DASHBOARD_ENABLED=true

🚀 Available Commands

🎯 Primary Commands

| Command | Description | Use Case | |---------|-------------|----------| | npm start | Main Bot | Production use with all features | | npm run enhanced | Enhanced Mode | Full feature set with optimizations | | npm run discord | Discord Focus | Discord-heavy functionality | | npm run basic | Minimal Mode | Lightweight for testing |

🔧 Development Commands

| Command | Description | Use Case | |---------|-------------|----------| | npm run setup | Auto Configuration | First-time setup | | npm test | Full Test Suite | Quality assurance | | npm run validate | System Check | Plugin validation |


🏗️ Architecture Overview

📦 Iron-Anarchy Bot Architecture
├── 🤖 src/bots/          # Core bot implementations
├── 🔧 src/utils/         # Utility functions & plugin system
├── 🧩 src/plugins/       # Modular plugin architecture
├── ⚙️ config/            # Configuration management
├── 🧪 tests/             # Comprehensive test suites
├── 📚 docs/              # Documentation & guides
├── 💡 examples/          # Usage examples & demos
└── 🛠️ scripts/          # Automation & helper scripts

Professional Development Standards:

  • ✅ Modular architecture for maintainability
  • ✅ Comprehensive error handling
  • ✅ Extensive test coverage (16 test suites)
  • ✅ Clear documentation and examples
  • ✅ Production-ready deployment patterns

🧪 Quality Assurance

Test Coverage

| Test Suite | Coverage | Status | |------------|----------|---------| | Plugin Loading | 6 tests | ✅ Passing | | Discord Integration | 10 tests | ✅ Passing | | Bot Functionality | Core systems | ✅ Validated | | Error Handling | Edge cases | ✅ Covered |

Total: 16 comprehensive tests ensuring enterprise reliability

Run Tests

# Run all tests
npm test

# Run specific test suites
npm run test:plugin    # Plugin system tests
npm run test:discord   # Discord integration tests

🌐 Web Dashboard

Dashboard Preview

📊 Real-Time Monitoring

Access your bot's web dashboard at http://localhost:3001

Features:

  • 📈 Live performance metrics
  • 🎒 Real-time inventory display
  • 🎮 Bot status and health monitoring
  • 🕹️ Interactive command interface
  • 📊 Historical data and analytics

💼 Professional Use Cases

🏢 Enterprise Gaming

  • Corporate Gaming Events - Automated tournament management
  • Team Building Activities - Coordinated multiplayer experiences
  • Training Simulations - Educational and skill development scenarios

🎮 Community Servers

  • Server Administration - Automated moderation and management
  • Player Engagement - Interactive events and challenges
  • Resource Management - Efficient resource distribution and monitoring

🔬 Development & Testing

  • Server Load Testing - Performance validation and optimization
  • Plugin Development - Testing and validation environment
  • Automation Research - AI and machine learning experimentation

🐛 Troubleshooting

Bot won't connect to server:

  1. Verify username/password in config.json
  2. Check server address and port
  3. Ensure Minecraft version compatibility
  4. Verify network connectivity
# Test connection
npm run validate

Discord features not working:

  1. Verify bot token in discord-config.json
  2. Check channel ID is correct
  3. Ensure bot has proper permissions
  4. Confirm bot is added to server
# Test Discord connection
npm run test:discord

Tests not passing:

  1. Ensure all dependencies are installed
  2. Check Node.js version (14.0+ required)
  3. Verify configuration files exist
  4. Run tests in clean environment
# Clean install and test
npm ci
npm test

Bot running slowly:

  1. Check system resources (RAM, CPU)
  2. Optimize recording settings
  3. Disable unnecessary features
  4. Review network latency
# Performance monitoring
npm run enhanced  # Optimized mode

🤝 Contributing

🌟 Join Our Professional Development Community

We welcome contributions from developers of all skill levels. Built on 25 years of IT experience, we maintain high standards while fostering learning and growth.

Read Contributing Guidelines →

🎯 How to Contribute

  1. Check existing issues for duplicates
  2. Use our issue templates for consistency
  3. Provide detailed reproduction steps
  4. Include system information and logs

Report Bug →

  1. Describe the feature and its benefits
  2. Explain the use case and target audience
  3. Consider implementation complexity
  4. Discuss potential alternatives

Request Feature →

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes with tests
  4. Follow our coding standards
  5. Submit a pull request
# Development workflow
git clone https://github.com/YOUR_USERNAME/iron-anarchy-minecraft-bot.git
cd iron-anarchy-minecraft-bot
npm install
npm test

📚 Documentation

| Document | Description | Audience | |----------|-------------|----------| | Setup Guide | Complete installation and configuration | New Users | | Feature Overview | Detailed feature documentation | All Users | | Discord Setup | Discord bot configuration | Discord Users | | API Reference | Developer API documentation | Developers | | Contributing | Development guidelines | Contributors |


📞 Professional Support

🏢 Backed by 25 Years of IT Experience

Local Acct - Enterprise IT Professional
Currently managing 3 Minecraft servers + 1 CS2 server

Email GitHub NPM

💼 Professional Services Available

  • Custom Bot Development - Tailored automation solutions
  • Server Infrastructure Consulting - Enterprise gaming setup
  • Integration Services - Custom Discord and web integrations
  • Training & Support - Professional development coaching

🏆 Recognition & Trust

🌟 Why Professionals Choose Iron-Anarchy Bot

  • 🏢 Enterprise Heritage - Built by IT professionals with decades of experience
  • 📊 Production Proven - Running on live servers with real users
  • 🔒 Reliable & Secure - Professional security practices and error handling
  • 📈 Continuously Improved - Regular updates based on real-world usage
  • 🤝 Professional Support - Backed by experienced IT professionals

📊 Community Stats

Downloads GitHub Stars Forks


📄 License & Legal

This project is licensed under the MIT License - see the LICENSE file for details.

Free for personal and commercial use - just give credit where it's due! 🎉


🎮 "Built by IT professionals, proven in production, trusted by the community"

Footer

Professional Minecraft automation that just works.


Star this repository if you find it useful!
Share with your gaming community! 🎮
Contribute to make it even better! 🚀

📚 Documentation

User Guides

Technical Documentation

🎮 Quick Start

  1. Install dependencies: npm install
  2. Choose your bot variant:
    • Basic: node src/bots/bot.js
    • Advanced: node src/bots/advanced-bot.js
    • Enhanced: node src/bots/enhanced-ironanarchy-bot.js
  3. Configure settings in the bot files
  4. Start playing with chat commands like !help

🚀 Key Features

  • ⚔️ Advanced PvP - Smart combat with target tracking
  • 🗺️ Intelligent Pathfinding - Navigate any terrain automatically
  • 🤖 Auto-Features - Eating, reconnection, anti-AFK, equipment management
  • 💬 Discord Integration - Chat bridging and remote control
  • 📊 Monitoring - Web dashboard and comprehensive logging
  • 🎯 Commands - 15+ chat commands for full control
  • 🔄 Reliability - Auto-reconnect with exponential backoff
  • 📱 Web Interface - Browser-based inventory and dashboard

📋 Essential Commands

  • !come - Bot comes to you
  • !follow [player] - Follow a player
  • !attack <player> - Attack target
  • !guard - Toggle mob protection
  • !collect <block> [amount] - Gather resources
  • !status - Show bot status
  • !help - List all commands

For the complete command list and usage examples, see the User Guide.

📁 Repository Structure

This repository is organized for clarity and maintainability:

  • /src - Source code and core bot functionality
  • /docs - Complete project documentation
  • /wiki - User-friendly wiki with guides and references
  • /tools - Development tools and utilities
  • /config - Configuration files
  • /tests - Test suite
  • /scripts - Utility scripts

See STRUCTURE.md for complete repository organization details.

📚 Documentation Locations

| Type | Location | Description | |------|----------|-------------| | Quick Start | README.md | This file - project overview | | Installation | docs/project-info/INSTALLATION.md | Detailed setup guide | | User Guide | wiki/Home.md | Complete wiki with tutorials | | API Reference | docs/API_REFERENCE.md | Developer API documentation | | Architecture | docs/project-info/ARCHITECTURE_SUMMARY.md | System architecture | | Changelog | docs/project-info/CHANGELOG.md | Version history | | Contributing | CONTRIBUTING.md | How to contribute |