QuickTools

QuickTools

QuickTools is a configurable Minecraft utility plugin with virtual tools, teleportation, homes, and custom GUIs.

4 downloads
1 followers

QuickTools

QuickTools is a configurable Paper Minecraft utility plugin that gives players convenient access to virtual workstations, storage, teleportation, homes, TPA requests, and server information.

It is designed to reduce the need for physical utility blocks while keeping behavior close to vanilla Minecraft.

Main Features

Virtual Workstations

Players can open these interfaces anywhere:

  • /craft
  • /workbench
  • /anvil
  • /stonecutter
  • /smithing
  • /grindstone
  • /loom
  • /cartography
  • /blastfurnace
  • /furnace
  • /smoker
  • /brewing
  • /enchant

These use native Minecraft inventory interfaces and do not create physical blocks.

Storage and Utility Menus

  • /ender opens the player’s personal Ender Chest.
  • /trash opens a temporary trash inventory.
  • Items can be placed into or removed from the trash GUI.
  • Items remaining in the trash are deleted when the menu closes.
  • /utility opens the categorized utility menu.

The utility menu supports:

  • Custom categories
  • Custom category names and icons
  • Custom item slots
  • Custom materials
  • Custom names and lore
  • Category-specific menus
  • Configurable back buttons
  • Permission-based visibility

Homes

Players can manage saved homes using:

/sethome
/home
/delhome

Examples:

/sethome

Automatically creates the lowest available name:

home
home2
home3

Named homes are also supported:

/sethome base
/home base
/delhome base

Homes are saved persistently in homes.yml.

Teleportation

QuickTools includes:

/back
/spawn
/rtp

/back records previous locations from teleports and deaths.

/rtp supports configurable:

  • World
  • Minimum radius
  • Maximum radius
  • Location search attempts
  • Safe-location checks

TPA Requests

Players can request teleportation using:

/tpa PlayerName

The target player can respond with:

/tpaccept
/tpdeny

Multiple pending requests are supported. Optional GUI modules can provide player-selection and pending-request menus:

/tpa
/tpaccept gui
/tpdeny gui

Information Commands

QuickTools also provides:

/playtime
/firstjoin
/ping
/tps
/coords
/world
/serverinfo

Examples:

/ping

Displays the player’s current latency.

/coords

Displays the player’s current coordinates.

/serverinfo

Displays server version and online player information.

Configuration

QuickTools uses two primary configuration files:

config.yml
gui.yml

config.yml controls gameplay behavior, permissions, cooldowns, messages, homes, teleport requests, spawn settings, RTP settings, and command availability.

gui.yml controls the appearance and structure of all GUI menus.

GUI customization includes:

utility:
  title: "&8QuickTools &7| &fUtilities"
  size: 54
  category-size: 27
  category-title: "&8QuickTools &7| &f{category}"

Categories can contain selected utilities:

categories:
  information:
    slot: 24
    material: BOOK
    name: "&bInformation"
    lore:
      - "&7View player and server details"
    items:
      - playtime
      - firstjoin
      - ping
      - tps
      - coords
      - world
      - serverinfo

Individual GUI items can be customized:

items:
  ping:
    slot: 14
    material: REDSTONE
    name: "&bPing"
    lore:
      - "&7View your connection latency."

Permissions

Every command has an individual permission, for example:

quicktools.craft
quicktools.home
quicktools.tpa
quicktools.ping

The wildcard permission grants access to all QuickTools permissions:

quicktools.*

Command access can also be configured independently:

commands:
  ping:
    enabled: true
    permission-required: false
    permission: quicktools.ping
    cooldown-seconds: 0

This allows server owners to make commands public, permission-only, disabled, or subject to cooldowns.

Reloading Configuration

After changing configuration files, use:

/qt reload

This reloads both:

  • config.yml
  • gui.yml

The command supports console usage and has its own configurable permission:

quicktools.reload

QuickTools is intended for servers that want a single, polished, highly customizable utility system without adding unnecessary physical blocks or clutter to the world.

No gallery available for this project.