Перейти к содержимому
Mineforgian

SimpleWarps

This plugin allows you to easily create and manage warps.

Загрузки
7K
Подписчики
8
Обновлён
30 мая 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 29 сентября 2024 г.

This plugin allows you to easily create and manage warps.

Features

  • Create, delete, list and teleport to warps.
  • Reload the plugin in-game.
  • Customizable messages in messages.yml.

Commands

  • Use /setwarp to create a warp.
  • Use /listwarps to list all warps.
  • Use /delwarp to delete a warp.
  • Use /warp to teleport to a warp.
  • Use /simplewarps reload to reload the plugin.
  • Use /simplewarps about to get information about the plugin.

Permissions

  • simplewarps.admin.reload - Allows you to use /simplewarps reload.
  • simplewarps.cmd.setwarp - Allows you to use /setwarp .
  • simplewarps.cmd.listwarps - Allows you to use /listwarps
  • simplewarps.cmd.delwarp - Allows you to use /delwarp .
  • simplewarps.cmd.warp - Allows you to use /warp .
View config.yml
# This plugin utilizes MiniMessage for messages.
# For more information, visit https://docs.adventure.kyori.net/minimessage.html

file-version: 1

# The prefix before every message
prefix: "<#E7AE55><b>SimpleWarps</b> <dark_gray>⚡ <gray>"

# The messages file to use
langFile: 'english'

# The sound to play when a player teleports
warpSound:
  enabled: true
  sound: 'ENTITY_ENDERMAN_TELEPORT'
  volume: 1.0
  pitch: 1.0

# Permission-based warps configuration
# If enabled, players will only be able to teleport to warps they have permission for.
permissionBasedWarps:
  # Whether permission-based warps are enabled
  enabled: true
  # The permission node format. %warp% will be replaced with the warp name.
  permissionNodeFormat: 'simplewarps.warp.%warp%'

# Cooldown configuration
teleportCooldown:
  # Whether teleport cooldown is enabled
  enabled: true
  # The cooldown time in seconds
  cooldownTime: 5
View english.yml
# This plugin utilizes MiniMessage for messages.
# For more information, visit https://docs.adventure.kyori.net/minimessage.html

file-version: 1

# General messages
general:
  noPlayer: "<gray>You <red>must be a player<gray> to execute this command!"
  noPerms: "<gray>You <red>do not have permission<gray> to execute this command!"

# Command messages
commands:
  # Messages for the /simplewarps command (main plugin command)
  simplewarps:
    usage: "<gray>Please use <red>/simplewarps <about/reload><gray>!"
    about: "<gray>simplewarps v%version% <dark_gray>- <gray>%author%"
    reload:
      reloading: "<yellow>Reloading <gray>SimpleWarps..."
      reloaded: "<green>Successfully reloaded <gray>SimpleWarps! <dark_gray>(%time%ms)"
      error: "<gray>An <red>error occurred <gray>while reloading SimpleWarps! Check the console for details."
    help:
      - "%prefix% "
      - "%prefix% <white>Command help:"
      - "%prefix% "
      - "%prefix% <dark_gray>- <#DEC194> /simplewarps about <dark_gray>- <gray>View the plugin information"
      - "%prefix% <dark_gray>- <#DEC194> /simplewarps reload <dark_gray>- <gray>Reload the plugin"
      - "%prefix% <dark_gray>- <#DEC194> /simplewarps help <dark_gray>- <gray>View this message"
      - "%prefix% <dark_gray>- <#DEC194> /setwarp <warp> <dark_gray>- <gray>Set a warp at your location"
      - "%prefix% <dark_gray>- <#DEC194> /warp <warp> <dark_gray>- <gray>Teleport to a warp"
      - "%prefix% <dark_gray>- <#DEC194> /delwarp <warp> <dark_gray>- <gray>Delete a warp"
      - "%prefix% <dark_gray>- <#DEC194> /listwarps <dark_gray>- <gray>View all warps"
      - "%prefix% "
  setwarp:
    usage: "<gray>Please use <red>/setwarp <name><gray>!"
    set: "<gray>Warp <white>%warp% <green>has been created<gray>!"
    alreadySet: "<gray>Warp <white>%warp% <gray>already exists!"
  delwarp:
    usage: "<gray>Please use <red>/delwarp <name><gray>!"
    deleted: "<gray>Warp <white>%warp% <red>has been deleted<gray>!"
    notFound: "<gray>Warp <white>%warp% <red>does not exist!"
  warp:
    usage: "<gray>Please use <red>/warp <name><gray>!"
    teleported: "<gray>Teleporting to <white>%warp%<gray>..."
    notFound: "<gray>Warp <white>%warp% <red>does not exist<gray>!"
    unreachable: "<gray>Warp <white>%warp% <red>is unreachable<gray>! <underlined>Please contact an admin."
    notAllowed: "<gray>You are not allowed to teleport to the warp <white>%warp%<gray>!"
    cooldown: "<gray>You must wait <red>%time% seconds <gray>before teleporting again!"
  listwarps:
    usage: "<gray>Please use <red>/listwarps<gray>!"
    empty: "<gray>There are <red>no warps<gray>!"
    # In one line you need to use the %warp% placeholder, this line will be used for all warps
    list:
      - "%prefix%"
      - "%prefix%<white>List of all warps:"
      - "%prefix%"
      - "<gray>%prefix%<dark_gray> - <white>%warp% <gray><hover:show_text:'<gray>Click to get teleported.'><click:run_command:/warp %warp%>[TP]</click></hover>"
      - "%prefix%"
View german.yml
# This plugin utilizes MiniMessage for messages.
# For more information, visit https://docs.adventure.kyori.net/minimessage.html

file-version: 1

# Generelle Nachrichten
general:
  noPlayer: "<gray>Dies können <red>nur Spieler<gray> ausführen!"
  noPerms: "<gray>Du hast <red>keine Berechtigung<gray> für diesen Befehl!"

# Befehlsnachrichten
commands:
  # Nachrichten für den /simplewarps Befehl (Hauptbefehl des Plugins)
  simplewarps:
    usage: "<gray>Bitte nutze <red>/simplewarps <about/reload><gray>!"
    # This message needs to contain %version% and %author% placeholders, or it will just be ignored
    reload:
      reloading: "<gray>SimpleWarps <yellow>wird neugeladen<gray>..."
      reloaded: "<gray>SimpleWarps wurde <green>erfolgreich neugeladen<gray>! <dark_gray>(%time%ms)"
      error: "<red>Fehler beim Neuladen <gray>von SimpleWarps! Überprüfe die Konsole für Details."
    help:
      - "%prefix% "
      - "%prefix% <white>Befehlsübersicht:"
      - "%prefix% "
      - "%prefix% <dark_gray>- <#DEC194> /simplewarps about <dark_gray>- <gray>Zeigt Plugin-Informationen"
      - "%prefix% <dark_gray>- <#DEC194> /simplewarps reload <dark_gray>- <gray>Läd das Plugin neu"
      - "%prefix% <dark_gray>- <#DEC194> /simplewarps help <dark_gray>- <gray>Sendet diese Nachricht"
      - "%prefix% <dark_gray>- <#DEC194> /setwarp <Warp> <dark_gray>- <gray>Setzt ein Warp an deiner aktuellen Position"
      - "%prefix% <dark_gray>- <#DEC194> /warp <Warp> <dark_gray>- <gray>Teleportiert zu einem Warp"
      - "%prefix% <dark_gray>- <#DEC194> /delwarp <Warp> <dark_gray>- <gray>Lösche einen Warp"
      - "%prefix% <dark_gray>- <#DEC194> /listwarps <dark_gray>- <gray>Zeit eine Liste aller Warps"
      - "%prefix% "
  setwarp:
    usage: "<gray>Bitte nutze <red>/setwarp <Name><gray>!"
    set: "<gray>Warp <white>%warp% <green>wurde erstellt<gray>!"
    alreadySet: "<gray>Warp <white>%warp% <red>existiert bereits<gray>!"
  delwarp:
    usage: "<gray>Bitte nutze <red>/delwarp <Name><gray>!"
    deleted: "<gray>Warp <white>%warp% <red>wurde gelöscht<gray>!"
    notFound: "<gray>Warp <white>%warp% <red>existiert nicht<gray>!"
  warp:
    usage: "<gray>Bitte nutze <red>/warp <Name><gray>!"
    teleported: "<gray>Teleportiere zu <white>%warp%<gray>..."
    notFound: "<gray>Warp <white>%warp% <red>existiert nicht<gray>!"
    unreachable: "<gray>Warp <white>%warp% <gray>ist <red>nicht erreichbar<gray>! <underlined>Bitte kontaktiere einen Admin."
    notAllowed: "<gray>Du darfst nicht zu dem Warp <white>%warp% <gray>teleportieren!"
    cooldown: "<gray>Du musst noch <red>%time% Sekunden <gray>warten, bevor du wieder teleportieren kannst!"
  listwarps:
    usage: "<gray>Bitte nutze <red>/listwarps<gray>!"
    empty: "<gray>Es existieren <red>keine Warps<gray>!"
    # In einer Zeile musst du den %warp% Platzhalter verwenden. Diese Zeile wird für alle Warps verwendet.
    list:
      - "%prefix%"
      - "%prefix%<white>Liste aller Warps:"
      - "%prefix%"
      - "<gray>%prefix%<dark_gray> - <white>%warp% <gray><hover:show_text:'<gray>Klicke, um teleportiert zu werden.'><click:run_command:/warp %warp%>[TP]</click></hover>"
      - "%prefix%"

Contact

If you encounter any issues or bugs, or have a request for a new feature, please contact me via Discord or join my Discord-Server.

My discord-name is Losterixx.

My Discord-Server: Link

Ченджлог

2.1Релиз26.1.1, 26.1.2, 26.2 · 30 мая 2026 г.

confirmed 26.x support

2.1Релиз1.21.9, 1.21.10, 1.21.11 · 26 февраля 2026 г.
  • Added permission based warps (if enabled, players need a specific permission for each warp)
  • Added a teleport cooldown
2.0Релиз1.21.9, 1.21.10, 1.21.11 · 5 мая 2025 г.

New Features & Improvements

  • Rewritten entirely in Kotlin
  • Several bug fixes
  • Added configurable teleport sound

Warning:
The entire SimpleWarps folder must be regenerated.
You can just create a backup of the data.yml file to keep your warps.

1.0.1Релиз1.21.3, 1.21.4, 1.21.5 · 1 января 2025 г.

Fixed error on server-stop: Datafiles not saving

1.0.1Релиз1.21.1, 1.21.2, 1.21.3 · 20 ноября 2024 г.

1.21.2 & 1.21.3

1.0.1Релиз1.21, 1.21.1 · 5 октября 2024 г.

Bugfix: Customizable usage message for '/simplewarps'. Note: You need to allow the messages.yml to regenerate for the changes to take effect.

1.0.0Релиз1.21, 1.21.1 · 29 сентября 2024 г.

Release

Комментарии

Загружаем…