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 🙏

© 2025 – Pkg Stats / Ryan Hefner

redstonenode-cli

v2.4.5

Published

Fast, lightweight Minecraft server CLI for Windows, Linux, and Android

Readme

🎮 RedStone CLI

Your Minecraft Server, Now in Your Pocket.

npm version npm downloads License: MIT

Can't afford paid Minecraft hosting? RedStone CLI lets you host your own server for free — on your PC, laptop, or even your Android phone. No monthly fees, no subscriptions. Just run a single command and play with friends. Supports Vanilla, Paper, Fabric, and Forge servers with built-in tunneling for online multiplayer.


📦 Installation

Windows / Linux / Mac

npm install -g redstonenode-cli
redstone

Android (Termux)

# Install dependencies
pkg update && pkg upgrade
pkg install nodejs git openjdk-21

# Install RedStone CLI
npm install -g redstonenode-cli

# Setup storage access
termux-setup-storage

# Run
redstone

Note: Java 21 is required for Minecraft 1.20+. For older versions (1.19 and below), use openjdk-17.


🚀 Quick Start

# Start interactive menu
redstone

# Show help
redstone help

# Show version
redstone version

# Quick tutorial
redstone tutorial

First Time? Just run redstone and follow the prompts to create your first server!


✨ Features

🎯 Core

  • 4 Server Types: Vanilla, Paper, Fabric, Forge
  • Multi-Version: 1.21.4 down to 1.12.2
  • Easy Management: Start, stop, configure from one menu
  • Cross-Platform: Optimized for Windows, Linux, Mac, and Android

🌍 World Management

  • Backup/Restore worlds with timestamps
  • Export worlds to custom locations
  • Import worlds from zip files
  • Delete worlds safely

⚙️ Server Configuration

  • Edit server properties (gamemode, difficulty, max-players, PvP, etc.)
  • OP list management (4 permission levels)
  • Whitelist management
  • Direct file editing

🌐 Online Play (Tunneling)

⚠️ IMPORTANT: You need a broadband connection (not mobile data) for port forwarding to work!

| Platform | Tunnel | Status | |----------|--------|--------| | Windows | Playit.gg | ✅ Recommended | | Windows | Bore | ❌ Not supported | | Linux | Playit.gg | ✅ Works | | Linux | Bore | ✅ Works | | Android/Termux | Bore | ✅ Working | | Android/Termux | Playit.gg | ❌ Not supported (ARM64 issues) |

Mobile ISPs block port forwarding - You MUST use home WiFi/broadband for online servers!

Setup Playit.gg (Windows/Linux)

# Download from https://playit.gg
# Run the installer
# Create account and claim tunnel
# RedStone CLI will detect it automatically

Setup Bore (Linux)

# Install Rust first
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Install Bore
cargo install bore-cli

# RedStone CLI will use it automatically

Setup Bore (Android/Termux)

# Install Rust
pkg install rust

# Install Bore
cargo install bore-cli

# RedStone CLI will use it automatically when starting a server

📱 Platform-Specific Notes

Windows

  • ✅ Full feature support
  • ✅ Playit.gg recommended for tunneling
  • 📁 Servers stored in: C:\Users\<user>\.redstone\servers\

Linux / Mac

  • ✅ Full feature support
  • ✅ Playit.gg or Bore for tunneling
  • 📁 Servers stored in: ~/.redstone/servers/

Android (Termux)

  • ✅ Optimized mobile UI
  • ✅ Shared storage support: /storage/emulated/0/Documents/RedStone-Servers/
  • ⚠️ Bore tunneling unreliable (service issues)
  • ⚠️ Keep Termux awake with termux-wake-lock
  • ⚠️ Requires broadband connection (not mobile data)
  • ⚠️ Some modded servers may not work on ARM architecture

🎮 Usage Examples

Create a Server

redstone
# Select: Create
# Choose: Paper (recommended)
# Version: 1.21.4
# RAM: 2GB (shows your available RAM)
# Location: Shared Storage (Android) or Default

Start & Share Online

redstone
# Select: Servers
# Choose your server
# Select: Start Server
# Share the tunnel address with friends
# Example: game-name.gl.joinmc.link:25565

Manage Server

redstone
# Select: Servers
# Choose your server
# Options:
#   - Server Properties (edit settings)
#   - World Management (backup/restore)
#   - Stop Server (safe shutdown)
#   - View Logs (check output)

🔧 Troubleshooting

"Can't connect to server"

  • ✅ Verify you're on broadband (not mobile data)
  • ✅ Check firewall settings
  • ✅ Ensure tunnel is running
  • ✅ Use correct address (including port)

"Bore connection timeout"

  • ⚠️ bore.pub servers are often down
  • ✅ Try Playit.gg instead (if on PC)
  • ✅ Check internet connection

Android: "Server won't start"

  • ✅ Keep Termux awake: termux-wake-lock
  • ✅ Check Java installed: java -version
  • ✅ Verify RAM available: 2GB+ recommended
  • ✅ Some mods incompatible with ARM

📋 Commands

| Command | Description | |---------|-------------| | redstone | Start interactive menu | | redstone help | Show help message | | redstone version | Show version | | redstone tutorial | Quick start guide |


🛠️ Requirements

  • Node.js 14.0.0 or higher
  • Java:
    • Java 21+ (Minecraft 1.20+)
    • Java 17+ (Minecraft 1.18-1.19)
    • Java 8+ (Minecraft 1.17 and below)
  • RAM: 2GB+ recommended for smooth gameplay
  • Internet: Broadband connection required for online play

📝 License

MIT © RedStone Team

Support: GitHub Issues
NPM: redstonenode-cli

🔗 Links