CronWhiteList

⭐ — (0 endorsements) 📥 70 downloads 📌 v250620-1836-SNAPSHOT 📅 6/29/2025
🟠 Updated over a year ago

By FirewallSH · management

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 6/20/2025 📅 Created: 6/29/2025

🔍 Analysis

  • 🏆 #52 of 333 management mods in this game by downloads

📋 About This Mod

✅ `/cronwhitelist start`: Start the automatic whitelist scheduler.
✅ `/cronwhitelist stop`: Stop the automatic whitelist scheduler.
✅ `/cronwhitelist status`: Display current cronjob status.

!(https://cdn.modrinth.com/data/cached_images/fdc5a1f416a230984ab320f283b0637d2ba13bdc.jpeg)

# CronWhiteList

A lightweight Minecraft plugin that automates server whitelist management through time-based scheduling. Designed for performance, administration, and server control.

## 🔧 Features

  • `/cronwhitelist `: Configure when whitelist should be active and inactive.
  • `/cronwhitelist start`: Start the automatic whitelist scheduler.
  • `/cronwhitelist stop`: Stop the automatic whitelist scheduler.
  • `/cronwhitelist status`: Display current cronjob status.
  • ⏰ Time-Based Management: Set specific times for whitelist activation and deactivation.
  • 🔄 Automated Control: Schedule when whitelist should be enabled or disabled automatically.
  • 🛡️ Operator Protection: Operators are never kicked when whitelist is enabled.
  • 💾 Persistent Configuration: Settings are saved to SQLite database and persist across server restarts.
  • 🕛 Cross-Midnight Support: Handles schedules that span across midnight seamlessly.
  • 📊 Real-time Monitoring: Checks every 60 seconds and adjusts whitelist as needed.
  • 🚀 Startup Behavior: Automatically resumes configured schedules on server restart.
  • ⚡ Lightweight: Minimal resource usage with efficient SQLite storage.

## 🗂️ Supported Minecraft Versions

- Paper/Spigot 1. 21.x

## ⚙️ Configuration

  • SQLite database stores all schedule configurations and persists across server restarts.
  • All times are automatically adjusted by subtracting 1 minute for precise timing.
  • Plugin operates with 60-second check intervals for optimal performance.

## 🛠️ Commands

| Command | Description | |----------------------------------------------|-----------------------------------------------------| | `/cronwhitelist ` | Configure schedule times (HH:MM format) | | `/cronwhitelist start` | Start the automatic whitelist scheduler | | `/cronwhitelist stop` | Stop the automatic whitelist scheduler | | `/cronwhitelist status` | Show the current cronjob status |

## 🔐 Permissions

| Node | Description | |---------------------------|-----------------------------------------------------| | `cronwhitelist.admin` | Allows access to all CronWhiteList commands |

Default: op (only operators can use the plugin)

## 🎮 How it Works

1. Use `/cronwhitelist ` to set your schedule (e.g., `/cronwhitelist 14:00 22:00`). 2. The plugin automatically starts the cronjob and begins monitoring. 3. At the specified times, the whitelist will be enabled or disabled automatically. 4. Operators are protected and will never be kicked when whitelist activates. 5. Non-whitelisted players are automatically kicked when whitelist becomes active.

## 🔗 Time Management System

CronWhiteList includes intelligent time handling for various scenarios:

  • Standard Day Schedule: e.g., 09:00 to 17:00 (whitelist active during day)
  • Night Schedule: e.g., 22:00 to 06:00 (whitelist active during night, spans midnight)
  • Automatic Adjustment: Input times are reduced by 1 minute (11:30 becomes 11:29)
  • Persistent State: Configuration survives server restarts and maintains schedule
  • Real-time Monitoring: Checks every 60 seconds and applies changes immediately

## 💡 Use Cases

  • Restrict server access to specific hours (e.g., maintenance windows).
  • Create "members-only" hours during peak times.
  • Automatically manage whitelist for events or scheduled activities.
  • Protect server resources during off-hours while allowing trusted players.

## 📝 Technical & Legal

  • License: GPL-3. 0-only (see LICENSE)
  • Author: MrH00k
  • Database: Uses SQLite for persistent schedule storage.
  • No suppression of static analysis warnings: All warnings remain visible for maintainability.
  • No external dependencies required.

Take control of your server access — with CronWhiteList!

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
FirewallSH
Version
250620-1836-SNAPSHOT
Downloads
70
Endorsements
0
Category
management
Created
6/29/2025
Updated
6/20/2025
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
management, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does CronWhiteList support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of CronWhiteList?

Version 250620-1836-SNAPSHOT, published 2025-06-20 with 70 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More management 👤 More by FirewallSH 🔎 Similar Mods 🌐 Best management (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods