HyperGuard

HyperGuard

Brings WorldGuard regions into HyperScript: create regions, manage owners, members and flags, and run script when players enter or leave.

64 downloads 0 followers

HyperGuard

HyperGuard is an addon for HyperScript that lets your scripts work with WorldGuard regions: react when players enter or leave, create regions, and manage owners, members and flags.

on guard region enter "spawn":
    send title "&aSpawn" with subtitle "&7You are safe here" to player

on guard region leave "spawn":
    send action bar "&cYou left the safe zone" to player

What you can do

  • React to movement: on guard region enter "spawn": and on guard region leave "spawn":
  • Know where players are: guard regions of player, players in guard region "arena"
  • Make and remove regions: create guard region "plot" from <corner> to <corner> full height
  • Manage people: add player to guard region "plot" as owner, remove player from guard region "plot"
  • Read and set flags: set guard flag "pvp" of region "arena" to false
  • Ask before building: if guard allows building at event's location:
  • Check for overlap, and set priority and parent

Plots script included

The HyperScript website has a ready-made Plots script built on this addon:

/plot claim · /plot trust <player> · /plot untrust <player> · /plot info · /plot home · /plot unclaim

Requirements

HyperScript 1.7.4 or newer
WorldGuard 7.0 or newer, with WorldEdit
Server Paper or Spigot 1.16.5+, Java 8+

Installation

  1. Put the jar in the server's plugins/ folder, next to HyperScript and WorldGuard.
  2. Restart the server.

There is nothing to configure.

Good to know

  • Every phrase has the word guard in it, because HyperScript has simple regions of its own. Both keep working side by side.
  • This addon collects no data.

Licence

MIT, like HyperScript.

Full syntax and examples: hyperscript.monoforge.net/addons.html

No gallery available for this project.

Version Minecraft Loader Download

HyperGuard 1.2.2

1.2.2

1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
paper, purpur, spigot
Download

HyperGuard 1.2.1

1.2.1

1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
paper, purpur, spigot
Download

HyperGuard 1.2.0

1.2.0

1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
paper, purpur, spigot
Download

HyperGuard 1.1.0

1.1.0

1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
paper, purpur, spigot
Download