Beamer [1.8, 1.12 and 1.19]

Addon Beamer [1.8, 1.12 and 1.19] 1.1.0

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

Contributors
Efnilite
Supported Minecraft Versions
  1. 1.8
  2. 1.12
  3. 1.19
Beamer by Efnilite and LimeGlass

Create guardian lasers with this addon.
If you have any suggestions/problems, please click here to report issues.

Requirements:
ProtocolLib (here)

Supported Minecraft Versions are 1.8, 1.12 and 1.19+ as these are the version where Mojang changed the Squid/Guardian packets. Any other version is untested, but would most likely work.

Source code: https://github.com/TheLimeGlass/Beamer

Screenshot example:
2018-08-20_16.02.40.png
2018-08-20_16.02.27.png


Basic Skript Example:
code_language.skript:
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}

Syntax:
code_language.skript:
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%]'
Author
LimeGlass
Downloads
267
Views
1,266
First release
Last update
Rating
4.50 star(s) 4 ratings

More resources from LimeGlass

Latest updates

  1. 1.1.0

    - Updated to ProtocolLib 5.0.0-SNAPSHOT (Latest ProtocolLib as of this release)
  2. 1.19 support

    Added 1.19 support. I haven't tested or researched when Mojang changed these packets, but this...
  3. 1.0.1

    Added 1.8 support

Latest reviews

Update it please.............................................
on seeing good addons:
rating 5 stars

on update:
#Can you add beam with end crystal and beacon?
Very Very Nice!

I Love it :) :^)


Keep it up! :)
D
I tried your example. Works great... I know some people are having issues on 1.8 (no names) but I prefer to use up to date server software, 1.12.2 ... and it works like a charm :) Great job guys!