Skip to content

CrieXD1337/FormWarps

Repository files navigation

FormWarps

Plugin for warp system for Nukkit with GUI

⭐ Features

  • Forms
  • Simple config
  • Creating warps
  • Teleportation to warps
  • Removing warps

🔨 Commands

  • /warp - open warp UI
  • /setwarp - open setwarp UI
  • /removewarp - open remove warps UI
  • /warps - view all warps on the server (warp by OPs pinned)

🔑 Permissions

  • formarps
    • formwarps.commands
      • formwarps.commands.warp
      • formwarps.commands.warps
      • formwarps.commands.delwarp
        • formwarps.commands.delwarp.others
      • formwarps.commands.setwarp

👾 Bugs:

You can report bugs on issues page

📒 Config

messages:
  # --- Chat messages ---
  warp-usage: "§7> §cUsage: §e/warp <warp name>"
  warp-tp-success: "§7> §fTeleported to warp §b{warp}"
  warp-set-success: "§7> §fWarp §b{warp} §fcreated successfully!"
  warp-exists: "§7> §cThis warp already exists!"
  warp-not-found: "§7> §cWarp not found!"
  warp-deleted: "§7> §fWarp §b{warp} §fdeleted successfully."
  no-permission: "§c%commands.generic.permission"
  name-too-short: "§7> §cWarp name must be between §e2§c and §e14§c characters."

  # --- Forms text ---
  no-warps: "You have no warps."
  form-setwarp-title: "Create Warp Point"
  form-setwarp-input: "Enter warp name (2-14 characters):"
  form-deletewarp-title: "Delete Warp"
  form-deletewarp-desc: "Select a warp to delete:"
  form-confirm-title: "Confirm Deletion"
  form-confirm-desc: "Delete warp {warp}?"
  form-warp-title: "Teleport to warp"
  form-warp-input: "Enter warp name:"
  form-warp-tip: "warp name"
  form-warps-title: "Server Warps"
  form-warps-desc: "Select a warp:"
  form-warpinfo-title: "Warp Info"
  form-warpinfo-desc: "Info about §e{warp}§f warp"
  form-warpinfo-teleport: "Teleport to warp"
  form-warpinfo-remove: "Remove warp"
  form-warpinfo-back: "Back"
  yes: "§2Yes"
  no: "§cNo"

properties:
  # minimum characters in warp name
  min-create-warp-characters: 2

  # maximum characters in warp name
  max-create-warp-characters: 14

  # allowed characters in warp name
  create-warp-allowed-characters: "^[a-zA-Z0-9_]+$"

# --- Commands ---
commands:
  warp:
    name: warp                           # command name
    aliases: ["w"]                       # command aliases
    description: "Teleport to a warp"    # command description
    permission: formwarps.commands.warp  # permission
  setwarp:
    name: setwarp
    aliases: ["createwarp"]
    description: "Create a warp"
    permission: formwarps.commands.setwarp
  delwarp:
    name: delwarp
    aliases: ["removewarp", "rmwarp"]
    description: "Delete a warp"
    permission: formwarps.commands.delwarp
  warps:
    name: warps
    aliases: []
    description: "See all warps"
    permission: formwarps.commands.warps

📸 Screenshots

image image image

📝 License

This project is licensed under MIT license. Please see the LICENSE file for details.

Packages

No packages published

Contributors 2

  •  
  •  

Languages