Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Player Database
  • Skin Browser
  • Cape Gallery
  • Community Hub
  • Seed Vault

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
AdminScope
ModMIT

AdminScope

A lightweight, survival-friendly utility that allows moderation staff to silently monitor and spectate players without disrupting the vanilla gameplay experience.

26
Downloads
0
Followers
5 months ago
Updated
📦
1
Versions
game-mechanicsmanagementutilityfabric
Download Latestv0.5-Alpha+1.21.11View on Modrinth

📖About AdminScope

Admin Spectator Mod (Fabric)

The Admin Spectator Mod is a server-side moderation tool that lets authorized staff spectate a player using the target player's POV, then instantly return to their exact position and gamemode. It is built for survival servers and avoids freecam abuse by enforcing a configurable distance limit.


Key Features

  • Direct spectate command: /spectate <player> immediately switches you to the target player's POV.
  • Accurate restore: Position, gamemode, and dimension are restored when spectate ends.
  • Freecam distance limit: Configurable boundary (default 30 blocks) with automatic snap-back and warnings.
  • Cooldown: Configurable cooldown between spectate sessions (default 30 seconds).
  • Combat safety: Optional block when in combat or near hostile mobs.
  • Player-only POV: Camera is forced back to the target player if it switches to mobs or other entities.
  • Disconnect handling: Spectating ends automatically if the target leaves the server.
  • Jail Mod compatibility: Jailed players cannot spectate.
  • Crash recovery: Spectate sessions are persisted to disk.
  • Auto-patching config: New config fields are added automatically on update.

How to use:

  1. Install the mod and Fabric API on the server.
  2. Start the server once to generate configuration files.
  3. Run /spectate <player> to start spectating.
  4. Use /spectate stop to return to your saved position.
  5. Use /spectate reload after editing the config.

Requirements

  • Minecraft 1.21.11
  • Fabric Loader
  • Fabric API
  • Java 21

Installation

  1. Place the mod's .jar file in the server mods folder.
  2. Start the server to generate configuration files.

Available Commands

1. /spectate player

  • Description: Spectate a specific player immediately.
  • Who can use it: Only admins or server operators.
  • Syntax: /spectate player_name
  • Example: /spectate Steve

2. /spectate stop

  • Description: Stop spectating and return to your original position.
  • Who can use it: Only admins or server operators.
  • Example: /spectate stop

3. /spectate reload

  • Description: Reloads the configuration without restarting the server.
  • Who can use it: Only admins or server operators.
  • Example: /spectate reload

Spectate Rules

While spectating, the following rules apply:

  • You can only use the target player's POV (no mob POV).
  • Freecam distance is limited by freecam_distance_limit.
  • If you push the limit repeatedly, you are snapped back to the target POV.
  • If the target leaves the server, spectating ends automatically.

Jail Mod Compatibility

If Jail Mod is installed, jailed players cannot use /spectate.

Configuration file

config/spectatemod/config.json

This file is automatically generated and updated. Here are the options you can find:

  • admin_roles: Comma-separated list of roles or tags that grant /spectate access. Use "op" to include operators.
  • spectate_cooldown: Cooldown in seconds between spectate sessions.
  • prevent_combat_spectate: If true, prevents spectating while in combat or near hostile mobs.
  • combat_check_radius: Radius in blocks to check for hostile mobs.
  • save_spectate_positions: If true, saves spectate state to disk for crash recovery.
  • freecam_distance_limit: Max distance (in blocks) from the target player while in freecam. Use 0 to disable.

Example configuration:

{
  "_config_guide": "SpectateMod Configuration Guide: \n- admin_roles: Comma-separated list of roles or tags that grant /spectate access. Use 'op' to include server operators.\n- spectate_cooldown: Cooldown time in seconds before an admin can spectate again after stopping.\n- prevent_combat_spectate: If true, prevents spectating when the admin is in combat or near hostile mobs.\n- combat_check_radius: Radius in blocks to check for hostile mobs when prevent_combat_spectate is enabled.\n- save_spectate_positions: If true, saves spectate positions to disk to prevent data loss on crashes.\n- freecam_distance_limit: Max distance (in blocks) you can move away from the spectated player while in freecam.",
  "admin_roles": "op",
  "spectate_cooldown": 30,
  "prevent_combat_spectate": true,
  "combat_check_radius": 16.0,
  "save_spectate_positions": true,
  "freecam_distance_limit": 30.0
}

Data persistence

Active spectate sessions are saved to:

config/spectatemod/spectate_data.json

This allows the server to restore admins to their correct position after crashes or restarts (when enabled in config).

Usage Tips

Use the /spectate reload command after changing configuration. If you use custom roles, add tags like:

/tag @p add admin

👥 Team & Contributors

Abdo9616
Abdo9616Owner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
fabric
Minecraft Versions
1.21.11

🔗 Links

Modrinth Page