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.4.jar

File namejakesessentials-1.0.4.jar
Uploaded
Jul 25, 2026
Downloads
102
Size
245.2 KB
Mod Loaders
Forge
File ID
8504170
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

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

Learn more about Curse Maven

What's new

JakesEssentials - StaffHelper Module v1.0.4 Update Notes


1. New Features & Updates

  • Home System (/home, /sethome, /delhome, /homes):
    • Set & Go Home: Players can set a home location with /sethome and teleport back to it using /home. Running /sethome without a name sets your default home. Running /home without a name takes you straight to your default home.
    • Multiple Homes & Rank Limits: By default, players get 1 home. Server admins can give players or rank groups permission for more homes using jakesessentials.home.max.<number> (e.g. jakesessentials.home.max.5) or jakesessentials.home.max.unlimited for unlimited homes.
    • Flexible Permissions: Server admins can grant /home and /sethome separately (for example, allowing a player to teleport to existing homes with /home even if /sethome is turned off).
    • List Homes: Use /homes to see a list of all your saved homes and how many homes you have left. Clicking a home name in chat automatically teleports you to it.
  • Player Warps (/pw, /pwarp, /playerwarp):
    • Chest GUI Menu: Type /pw to open a 6-row Chest GUI featuring full slot protection to prevent moving or taking items (replicated from Economy-Plus).
    • Custom Warp Display Icons: Set a custom item display icon for your warp by holding an item in hand and clicking Set Icon in the Options GUI or running /pw icon <warpName>.
    • Search Button & /pw search: Click the Search compass button in the GUI or run /pw search <query> to filter warps by warp name or owner name.
    • Duplicate Warp Names: Multiple players can create warps with identical names (e.g. two different players can both set a warp named shop). If multiple warps match /pw tp <warpName>, a GUI menu opens letting the player select which owner's warp to visit, or they can specify /pw tp <warpName> <ownerName>.
    • Staff Management & Deletion: Staff/admins can delete any warp from the right-click Options GUI or via /pw del <warpName> <ownerName> (with auto-fill suggestions for online & offline player names).
    • Warp Interactivity: Left-click a warp in the GUI to receive a clickable chat confirmation prompt before teleporting. Right-click a warp you own to open Warp Options, or right-click another player's warp to toggle it as a Favorite.
    • Filtering & Sorting: Sort warps by Name, Date Created, Visits, or Owner Name. Toggle filter views for Favorites Only or My Warps Only with page navigation buttons.
    • Private Warps & Trust Lists: Warp owners can toggle warps as Private. Private warps can be shared with specific players via /pw trust <warpName> <player> and managed in the Options GUI using player heads (right-click head to untrust). Admins with jakesessentials.playerwarp.admin can view all private warps highlighted with [PRIVATE].
    • Warmup & Cooldown: Teleporting has a default warmup time (5s, cancels on movement/damage) and cooldown (0s), configurable in jakesessentials.toml with permission overrides (bypasswarmup and bypasscooldown).
    • Permissions & Rank Limits: Players receive 1 default player warp via jakesessentials.playerwarp. Additional warp slots can be assigned via jakesessentials.playerwarp.max.<number> or jakesessentials.playerwarp.max.unlimited. Setting jakesessentials.playerwarp.max.0 forbids setting warps.
    • Warp Overwrite Confirmation: Setting a warp with the name of an existing warp owned by the player will prompt for confirmation ([CLICK TO CONFIRM OVERWRITE]) before updating its location, preventing accidental overrides.
  • Cleaned Up Permission Nodes:
    • Permission nodes now register cleanly as jakesessentials.<permission> (e.g. jakesessentials.staffhelper.kick instead of command.jakesessentials.staffhelper.kick), making them much cleaner in permission plugins like LuckPerms.
    • Backwards Compatible: Existing permissions assigned with the legacy command.jakesessentials. prefix will continue to work without breaking old setups.
  • Customizable Messages Config (messages.toml):
    • Dedicated configuration file at JakesEssentials/messages.toml allowing customization of all command output and notification strings.
    • Full support for Minecraft & color and formatting codes (&a, &c, &e, &l, etc.).
    • Customizable action bar / title overlay text for frozen players (freezeTitleBar).
    • Fully reloaded dynamically on /jakesessentials reload without restarting the server.
  • Automated Mod Update Checker:
    • Asynchronous Web Checks: Checks for mod updates in the background on startup against https://minecraft.weinrichdevelopment.com/updates.json (hosted in Mod-Wikis/public/updates.json).
    • Staff & OP Join Alerts: When an OP player or staff member with jakesessentials.staffhelper.* / admin permissions joins the server, if a newer version is detected, a formatted notification is displayed showing current vs. latest version numbers alongside a direct clickable link to the download page.
    • Version Command Integration: Running /jakesessentials debug version now displays whether the mod is up to date or outdated, showing the latest version number and clickable download link when an update is available.
    • Configurable: Configurable in jakesessentials.toml via enableUpdateChecker and updateCheckerUrl.
  • Config Comment Clarifications:
    • Added explicit notes to all DisabledCommands config sections in jakesessentials.toml clarifying that setting a command to true under disabled commands only disables its standalone root command (e.g. /spawn or /mute). The command remains accessible under /jakesessentials general or /staffhelper for players with permission; revoking/setting the permission node to false is required to completely block access.

2. Bug Fixes

  • Flight Turning Off When Changing Dimensions: Fixed a bug where changing dimensions (like going to the Nether or The End) or respawning would turn off flight mode for players using /fly, forcing them to toggle /fly off and back on to fly again. Flight mode now stays enabled seamlessly when traveling between dimensions or respawning.

This mod has no related projects