HomeJavaModsBible Verse Plugin
Bible Verse Plugin
ModsJava

Bible Verse Plugin

by wolfhouse · on Modrinth

Paper server plugin that delivers configurable Bible verses on login, with per-player schedules, an in-game GUI, admin controls, online and offline…

⬇ Download on Modrinth
Bible Verse Plugin — screenshot 1Bible Verse Plugin — screenshot 2Bible Verse Plugin — screenshot 3

Bible Verse — Paper Server Plugin

Bring encouraging Scripture to everyone on your Minecraft server.

Bible Verse is a Paper server plugin that delivers a Bible verse after players join. Each player can choose how often verses appear, disable them completely, or manage everything through an in-game settings GUI.

Install the plugin once on the Paper server. Regular players do not need to install anything.

What Players Can Expect

When a player's cooldown is ready, the plugin waits five seconds by default and displays:

The default frequency is every 12 hours, but every player can choose their own schedule.

If someone disconnects or disables verses during the login delay, the pending verse is cancelled.

Features

Player Settings GUI

Players can open the settings menu with /bibleverse gui.

The GUI includes:

The player's currently selected frequency is highlighted.

Player Commands

Command Description
/bibleverse Shows the available commands.
/bibleverse gui Opens the Bible Verse settings GUI.
/bibleverse toggle Toggles personal verses ON or OFF.
/bibleverse enable Enables personal verse delivery.
/bibleverse disable Disables personal verse delivery.
/bibleverse frequency every_login Delivers a verse after every login.
/bibleverse frequency 6h Sets a six-hour cooldown.
/bibleverse frequency 12h Sets a twelve-hour cooldown.
/bibleverse frequency 24h Sets a daily cooldown.
/bibleverse frequency weekly Sets a weekly cooldown.

Administrator and Console Commands

Command Description
/bibleverse toggle <player> Toggles verses for an online player.
/bibleverse enable <player> Enables verses for an online player.
/bibleverse disable <player> Disables verses for an online player.
/bibleverse frequency <player> <tier> Changes an online player's frequency.
/bibleverse preview [player] Displays a verse without resetting the cooldown.
/bibleverse status [player] Shows enabled state, frequency, elapsed time, and cooldown readiness.
/bibleverse reload Reloads the configuration and local verses.
/bibleverse gui <player> Opens the GUI for an online player when run from console.

Valid frequency tiers:

Permissions

Permission Default Description
bibleverse.use Everyone Access to the base command and GUI.
bibleverse.toggle Everyone Change personal ON/OFF state.
bibleverse.frequency Everyone Change personal frequency.
bibleverse.admin Operators Manage players, preview verses, view status, and reload the plugin.

Installation

  1. Stop your Paper server.
  2. Place the Bible Verse JAR in the server's plugins folder.
  3. Start the server.
  4. Edit config.yml or verses.yml if desired.
  5. Run /bibleverse reload or restart after making changes.

Do not place the Paper plugin in a Fabric client's mods folder. The Fabric edition is a separate download.

Requirements

Configuration

Server owners can configure:

Player preferences are stored by UUID in plugins/BibleVersePlugin/playerdata.yml.

Editable offline verses are stored in plugins/BibleVersePlugin/verses.yml.

Verse Sources

The plugin tries verse sources in this order:

  1. Primary: World English Bible verses from bible-api.com
  2. Secondary: NET Bible verses from labs.bible.org
  3. Offline fallback: Local verses from verses.yml

If an online source fails, times out, or returns an invalid response, the plugin automatically tries the next source.

Online requests run asynchronously so verse retrieval does not block the main server thread.

Companion Fabric Mod

The optional Bible Verse Local Fabric mod provides local verses in singleplayer and on servers without this plugin:

View the Bible Verse Local Fabric mod

Replace PASTE_FABRIC_CURSEFORGE_PROJECT_URL_HERE with the actual CurseForge URL for your Fabric mod.

When a player with the compatible Fabric mod joins this Paper server:

  1. The Paper plugin sends a one-way presence signal.
  2. The Fabric mod pauses its local delivery.
  3. Paper controls the player's verse schedule.
  4. The player receives one verse instead of duplicate messages.

The Fabric mod is optional. Players using an ordinary Minecraft client still receive Paper-delivered verses normally.

Privacy

Translations

Primary and offline verses use the public-domain World English Bible (WEB).

The secondary source uses the NET Bible and displays NET beside the verse. NET Bible copyright and permissions information is available at netbible.com/copyright.


Give your players a calm moment of Scripture while keeping delivery under both player and server control.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more