Jake's Essentials/StaffHelper

**JakesEssentials** is a premium, high-performance essentials and moderation mod designed for Minecraft Forge. It provides server owners, admins, and moderators with a robust suite of tools to maintain, manage, and protect their community.
Back to Files

jakesessentials-1.0.1.jar

File namejakesessentials-1.0.1.jar
Uploaded
Jul 9, 2026
Downloads
11
Size
146.0 KB
Mod Loaders
Forge
File ID
8402779
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:jakes-essentials-staffhelper-1603250:8402779")

Learn more about Curse Maven

What's new

JakesEssentials - StaffHelper Module v1.0.1 Update Notes

This update introduces players and staff to a brand new teleportation request system (TPA) and a random teleportation system (RTP) with safe coordinate validation and dimension controls.


1. New Commands & Permissions

TPA Commands

Command Arguments Permission Node Description
/tpa {player} <player> command.jakesessentials.tpa Request to teleport to a player's location.
/tpahere {player} <player> command.jakesessentials.tpahere Request that a player teleports to your location.
/tpaccept [player] [player] command.jakesessentials.tpa or command.jakesessentials.tpahere Accept a pending teleport request from the specified player or the most recent request.
/tpreject [player] [player] command.jakesessentials.tpa or command.jakesessentials.tpahere Reject a pending teleport request from the specified player or the most recent request.

RTP Commands

Command Arguments Permission Node Description
/rtp None command.jakesessentials.rtp Randomly teleports the executor in their current dimension. (Granted to players by default)
/rtp {Dimension} <Dimension> command.jakesessentials.rtp (basic) and command.jakesessentials.rtp.into Randomly teleports the executor into the specified dimension.
/rtp {player} <player> command.jakesessentials.rtp.others Randomly teleports another player in the executor's dimension (defaults to target player's dimension if run from console).
/rtp {player} {Dimension} <player> <Dimension> command.jakesessentials.rtp.others Randomly teleports another player in the specified dimension.

2. Key Details & Features

TPA Teleport Request System

  1. Permission Isolation: If a player only has the command.jakesessentials.tpa permission, they cannot execute /tpahere.
  2. Accept/Reject Command Access: If a player has either command.jakesessentials.tpa or command.jakesessentials.tpahere, they automatically gain access to both /tpaccept and /tpreject.
  3. Interactive Chat buttons: When a teleport request is received, the target player receives an interactive chat message containing clickable [Accept] and [Reject] buttons. Clicking these buttons will automatically execute the corresponding command for that specific player.
  4. Timeout Expiration: Teleport requests automatically expire after 120 seconds.
  5. Safety Checks: The mod ensures that players cannot teleport to themselves, and it validates that players are online when the teleportation is processed. Momentum is reset upon teleportation.

RTP Random Teleportation System

  1. Dimension Configuration: Added rtpAllowedDimensions under the General section of the config. By default, it allows minecraft:overworld, minecraft:the_nether, and minecraft:the_end.
  2. Dimension Permissions:
    • A player can only RTP into/in a dimension if that dimension is allowed by the config list, OR if they have command.jakesessentials.rtp.dimension.DIMENSION explicitly set to true.
    • If a dimension's permission node is explicitly set to false (e.g. command.jakesessentials.rtp.dimension.minecraft.the_end = false), they will be barred from using RTP in that dimension, even if it is allowed in the config list.
  3. Location Safety Scanner:
    • Searches for a safe location within the target world's world border.
    • Floor must be solid/collidable (not air, water, lava, etc.) and not a hazardous block (e.g., magma blocks, cactus, sweet berry bushes, fire, wither roses).
    • Space for the feet and head must be passable/empty (air, tall grass, flowers, etc.) and free of fluids.
    • Features custom Nether Pocket Finder logic that scans for 2-high air pockets under the ceiling bedrock layer instead of landing the player on top of the Nether roof.

Config Command Disable Options

  1. Command Disables: Added new options under General - DisabledCommands in the config to disable commands individually:
    • tpa (disables /tpa, which also suspends accepting/rejecting requests via /tpaccept and /tpreject).
    • tpahere (disables /tpahere, which also suspends accepting/rejecting requests via /tpaccept and /tpreject).
    • rtp (disables /rtp for all variants).

This mod has no additional files