/Beamer

A Skript Addon dedicated to making Guardian beams

Primary LanguageJavaApache License 2.0Apache-2.0

Beamer

A Skript addon dedicated to making guardian beams.

Example:

command /beam:
	trigger:
		set {_beam} to a new beam between player and target block for player
		start beam {_beam}
		wait 5 seconds
		stop beam {_beam}
		broadcast "stopping"

Syntax:

Syntax:
  Conditions:
    CondBeamIsActive:
      enabled: true
      description: Check if the beam is active.
      syntax:
      - '%beam% (1¦is|2¦is(n''t|not)) active'
    CondBeamIsViewing:
      enabled: true
      description: Check if the player is currently viewing the beam.
      syntax:
      - '%beam% (1¦is|2¦is(n''t|not)) [currently] viewable'
  Effects:
    EffUpdateBeam:
      enabled: true
      description: Update Guardian Beam.
      syntax:
      - update [beam[s]] %beams%
    EffStartEndLocationBeam:
      enabled: true
      description: Set the starting or ending location of the beam.
      syntax:
      - set [the] (1¦starting|2¦ending) (location|postions)[s] of [(all [[of] the]|the)]
        [beam[s]] %beams% to %location%
    EffStartStopBeam:
      enabled: true
      description: Starts or stops a Guardian Beam.
      syntax:
      - (1¦start|2¦stop) [beam[s]] %beams%
  Expressions:
    ExprNewBeam:
      enabled: true
      description: Creates a new beam.
      syntax:
      - '[new] beam (between|from) %location% (to|and) %location% for %player%
        [[(with|in)] radius %-number% [and] update delay %-number%]'