skRayFall icon

skRayFall -----

Make your server come alive




What's fixed/updated?
  • Resolved a syntax registration conflict with another addon.
----------, Jul 7, 2022

What's fixed/updated?
  • Removed some old experimental code that was throwing startup errors for some paper users.
----------, Mar 22, 2022

What's fixed/updated?
  • Added support for Java 16
  • Added support for hex colors in scoreboards for all MC versions that support hex colors
  • Added support for hex colors in titles, action bars and tab titles (1.17+)
  • Added support for 1.17+
----------, Jun 29, 2021

What's new?
  • (generate|create) an explosion for %player% at %location% for weapon %string%
  • [on] (crackshot|weapon|gun) hit block
  • [on] (before|prepare) (crackshot|weapon|gun) shoot
What's fixed/updated?
  • Added support for 1.16.5
----------, Apr 20, 2021

What's fixed/updated?
  • Added support for 1.16.2
  • EffectLib is now supported for 1.10+. EffectLib will no longer be supported for previous versions. Please use previous versions of skRayFall if you still need EffectLib support. The syntax is unchanged, however particle are now the built in "Visual Effects". With this change, the general show particles syntax has been removed since its functionally the same as Skripts version.
----------, Sep 11, 2020

What's fixed/updated?
  • Added support for 1.16.1
  • Fixed several NullPointerExceptions
----------, Jul 14, 2020

What's fixed/updated?
  • Added support for 1.15.2
----------, Mar 11, 2020

What's fixed/updated?
  • Added support for 1.14.4
  • Fixed issues with CoreProtect syntax not working
  • Updated "Players Tab Name" syntax to be more natural. Should be a non breaking change.
    • "set %player% tab name to %string%" -> "set %player%['s] tab name to %string%"
----------, Aug 23, 2019

What's fixed/updated?
  • Added support for 1.14.3
----------, Jun 30, 2019

What's fixed/updated?
  • Added support for 1.14 - 1.14.2
----------, Jun 5, 2019

What's fixed/updated?
  • Fixed tab header and footer issues
  • Fixed a few other issues
----------, Feb 25, 2019

What's fixed/updated?
  • Fixed a startup issue with 1.13. Please note that EffectLib features for 1.13 are currently not supported, as they will cause backwards breaking changes for those running 1.10 and below.
  • Added support for 1.13.1.
----------, Aug 30, 2018

Hey Everyone,

This is a quick follow up update skRayFall 1.9.9. There was an issue found that prevented several features in skRayFall for Spigot 1.12 to not start. This update should resolve that issue.

What's Fixed/Added?
  • Fixed 1.12 compatibility/support.
Thank you everyone for the support and happy skripting!
----------, Jun 30, 2017

Hey Everyone,

This is a an update to address the 1.12 update for Minecraft.

What's Fixed/Added?

  • Added 1.12 compatibility/support.
  • Replaced MCStats with bStats.
Thank you everyone for the support and happy skripting!
----------, Jun 29, 2017

Hey Everyone,

This is a very small update to address the 1.10.2 update for Minecraft.

What's Fixed/Added?
  • Added 1.10.2 compatibility/support.
  • Updated projects code base to new style standards
The code base has now been updated to the new style standards. This should make it easier for other developers to contribute to the project.

Thank you everyone for the support and happy skripting!
----------, Jul 7, 2016

Hey Everyone,

This is a smaller update to address the 1.10 update for Minecraft along with rolling out some new features and bug fixes.

What's Fixed/Added?
  • Added 1.10 compatibility/support.
  • Added citizen crouching support. "(set|make) citizen %number% [to] [be] crouch[ed]", "(set|make) citizen %number% [to] [be] uncrouch[ed]", "toggle citizen %number% crouch"
  • Added citizen arm swinging support. "make citizen %number% swing [arm]"
  • Added the ability to check if a hologram with an id exists. "(holo object|hologram) %string% exists"
  • Fixed a bug where not everything would load correctly for Minecraft versions 1.9 -> 1.9.2.
  • Several other small bug fixes and optimizations.

Over the next few days I will also be redoing and updating a lot of the code base on GitHub to meet the Google Java Style Standards. This should hopefully encourage other developers to help out the project with a more standardised code base.

Thank you everyone for the support and happy skripting!
----------, Jun 15, 2016

Hey Everyone,

This is just a small update to address the 1.9.4 update for Minecraft.

What's Fixed/Added?
  • Added 1.9.4 compatibility/support.
  • Fixed a bug where removing the player from a Bossbar was not working.
  • Added an offline vote event. It should be triggered when a vote is received and player is not online but has been online at some point. Returns the same values as the vote event. “offline vote[ing]
  • Convert text to a location “%string% converted to location
  • Client side bound holo object “create client side bound holo object %string% with id %string% to %entity% for %player% [offset by %number%, %number%( and|,) %number%]
  • Several other small bug fixes and optimizations.
Also skRayFall has a fancy new site http://sk.rayfall.net/

Thank you everyone for the support and happy skripting!
----------, May 18, 2016

Hey Everyone,

Time for a bit of a larger update. Most of the new features are targeted towards 1.9, however there are a few bug fixes for previous version (1.7-1.8).

What's New?
  • sidebar (title|name) for %player% - New Expression to get the name of a players side bar.
  • create (bossbar|boss bar) title[d] %string% and id %string% for %players% [with (value|progress) %number%] [with colors %bossbarcolor%] [with style %bossbarstyle%] [with flags %bossbarflag%] – Create a id based bossbar for a group of people.
  • (remove|destroy) bossbar %string% - Delete an id based bossbar.
  • remove %players% [from] bossbar %string% - Remove a player from a id based bossbar
  • (add|set) bossbar %string% for %player% or (add|give) %players% [to] bossbar %string% - Add a player to a ID based bossbar.
  • (set|edit) bossbar %string% (value|progress) to %number% - Set the progress of an id based bossbar.
  • (set|edit) bossbar %string% color to %bossbarcolor% - Set the colour of an ID based bossbar
  • (set|edit) bossbar %string% (title|name) to %string% - Set the name of an ID based bossbar.
  • (set|edit) bossbar %string% style to %bossbarstyle% - Set the style of an ID based bossbar.
  • (add|set) [a] [the] flag %bossbarflag% to [the] bossbar %string% - Add a flag to a ID based bossbar.
  • (remove|delete) [a] [the] flag %bossbarflag% [to] [from] [the] bossbar %string% - Remove a flag from a ID based bossbar.
  • (show|display|unhide) bossbar %string% - Show a hidden ID based bossbar
  • hide bossbar %string% - Hide a ID based bossbar
  • (title|name) of bossbar %string% - Get the name of an ID based bossbar
  • (value|progress) of bossbar %string% - Get the value of an ID based bossbar
  • make %player% glow – Make a player glow. This is based on team color, will be white by default.
  • make %player% (unglow|stop glowing) – Remove the glowing effect from the player
  • %player% glowing – Get a players glowing status (True or False)
  • New Data Types:
    • bossbarcolor: blue, green, pink, purple, red, white, yellow
    • bossbarflag: create fog, darken sky, play boss music
    • bossbarstyle: segmented 10, segmented 12, segmented 20, segmented 6, solid
The skUnity docs are also up to date with these new syntax elements.

Thanks again for the continuous support and happy skripting!
----------, Mar 15, 2016

Hey Everyone,

This is just a small update to 1.9 to make everything stable again. No new features have been added in this version, however there are a few bug fixes. This version will work on versions 1.7-1.9.

What's fixed?
  • Basic update to 1.9, with no new features.
  • The "names" of the sounds have changed thanks to the API update for 1.9 users. Please make sure to look up the changes in the spigot java docs under sounds.
  • Capes support has also been fixed
More updates will be coming this weekend with new content.

Thanks for the support!
----------, Mar 5, 2016

What's fixed/updated?
  • “(crackshot|weapon|gun) reload” – This event is triggered when a player starts to reload. Event-string will return name of the players weapon. Event-number will return the reload duration.
  • “(crackshot|weapon|gun) reload (finish|complete)” – This event is triggered once a player has finished reloading. Event-string will return name of the player’s weapon.
  • “[crackshot|gun|weapon] scope [in]” – An event for when player scopes into a weapon. Event-string will return name of the player’s weapon.
  • “[crackshot|gun|weapon] unscope” - An event for when player scopes out of a weapon. Event-string will return name of the player’s weapon.
  • “%block% is natural” – Using Core Protect, check to see if a block is natural or if it has been modified.
  • “%block% is not natural” – Using Core Protect, check to see if a block has been modified.
  • Setting a scoreboard title, sending an action bar or a title can now be done for multiple players in one line.
  • Fixed group score issues.
What needs to be fixed?
  • Right now capes are not being set when they should be. There will be a fix in the next update.
Thanks everyone for using skRayFall and the support with the project so far. Because of a few requests, I have added a donation button to the page. So if you feel like supporting the project there is now an avenue to do so.

Happy Skripting
----------, Feb 10, 2016

Update Time!

A better formatted version of these patch notes can be found here.

Sorry about the delay with this update and support in general, university happened and things got a little backed up.

This update involved a lot of merging in of features from some of my private plugins I had for an old server. This includes mainly the bossbar support and the capes. The new supported plugins for bossbar can be found here, and for capes here.

What’s new?
  • Per line editing in holograms: “edit holo object %string% [with] line [number] %number% to %string% [and set interactivity to %boolean%]”
  • Delete a line in a hologram: “(delete|remove) line %number% in holo object %string%”
  • Get the line of a hologram: “text in line %number% of holo[gram] [object] %string%”
  • Setting a normal bossbar: “set bossbar named %string% for %player% to %number%”
  • Setting a timed bossbar: “display bossbar with %string% to %player% for %timespan%”
  • Deleting a bossbar: “delete bossbar of %player%”
  • Getting the value (0-100) of a player’s bossbar: “bossbar of %player%”
  • Give the player a cape. The Item stack in this effect MUST be a banner. “make %player% wear cape %itemstack%”
  • Playing a resource pack sound effect. Suggested and coded by virustotalop here: https://github.com/eyesniper2/skRayFall/pull/7 . Thanks for the pull request! “play (resource|[custom ]sound) [sound] pack %string% to %player% [at %-location%] [(and|with) volume %number%] [(and|with) pitch %number%]”
  • Get the players armor value “%player%['s] armor value”
  • Get the number of enchantments on an item “number of enchant[ment]s on %itemstack”
  • Get the presentable info of a specific enchantment number of an item “info of enchant[ment] %number% (of|on) %itemstack%”
  • Get the number of items in a player’s inventory that are an absolute match to a sample item. To match they must have the same enchants, name and lore. “(absolute|complex|abs) number of %itemstack% in %player%['s] (inventory|inv)”

What’s fixed?
  • Lots of null errors for multiple scoreboard effects
  • Fixed bug in group scores that prevented the removal of a player from a group score.
The new syntax elements are also on skUnity.

Thank you everyone for the support and for using skRayFall, I hope to have more frequent updates in the future.

Happy Skripting!
----------, Jan 20, 2016

What's fixed/updated?
  • Fixed several issues with scoreboard errors.
  • Fixed an error with the on store event.
----------, Nov 24, 2015

What's fixed/updated?
  • The issues with the looping the id based scoreboards have been fixed.
  • EffectLib has gotten an update and skRayFall has now updated with it.
  • Additional syntax for action bars as suggested by tim740 "set
    %player%['s] action bar to %string%"
Whats new?
  • citizen id of %entity% - Get the id number of a citizen from an
    entity.
  • New group score system. Now set a score for multiple people and
    update it at any time!
  • (set|create) group id [based] score %string% in sidebar for %players% to %number% with id %string%" - Create a new group score
  • add %player% to group score [with id] %string% - Add a player to the group
  • (delete|remove) %player% from group [id based] score %string% - Remove a player's score that is part of a group id
  • (edit|update) score [with][in] group [id] %string% to %string% and %number% - Update a group score
  • (delete|remove) score [with] group id %string% - Delete an entire groups score
  • group score (name|title) (of|from) id %string% - Get the score name from a group score
  • group score (value|number) (of|from) id %string% - Get the score value from a group score
  • score (value|number) (of|from) id %string% - Get the score value from a single id based score
  • score (name|title) (of|from) id %string% - Get the score value from a single id based score

Whats next?
  • Particle images/gifs and other EffectLib effects.
  • Custom sounds from resource packs courtesy of virustotalop
I would also like to thank Yeshael for his awesome tutorial on skRayFall’s scoreboard system! It can be found here.

Thanks everyone for the support and for using skRayFall,

Enjoy the update and happy scripting!
----------, Nov 16, 2015

It’s update time!

This is just a small update to address some bugs that occurred with the last release.

What's fixed?

  • Fixed error with spawning different NPC types other than humans/players.
  • Fixed an error that may occur when creating a circle effect.
  • Fixed an error with the atom effect that would prevent it from running.
  • Fixed the offset values not working with the new particle engine.
  • Made it so when wiping a players scoreboard, all object based scores are also removed.

Happy Skripting!
----------, Oct 11, 2015

What's new?
  • New EffectLib animated ball effect: ‘(spawn|create|apply) (a|the|an) animated ball (effect|formation) (at|on|for|to) %entity/location% with id %string% [with particle %effectlibparticle%] [offset by %number%, %number%(,| and) %number%]’
  • New EffectLib wave effect: ‘(spawn|create|apply) (a|the|an) wave (effect|formation) at %entity/location% with id %string% [with particle %effectlibparticle%]’
  • New EffectLib Line effect: ‘(spawn|create|apply) (a|the|an) line (effect|formation) from %entity/location% to %entity/location% with id %string% [with particle %effectlibparticle%]’
  • New EffectLib circle effect: ‘(spawn|create|apply) (a|the|an) circle (effect|formation) (at|on|for) %entity/location% with id %string% [with particle %effectlibparticle%] [(and|with) radius %-number%]’
  • New EffectLib tornado effect: ‘(spawn|create|apply) (a|the|an) tornado (effect|formation) at %entity/location% with id %string% [with tornado particle %effectlibparticle% and cloud particle %effectlibparticle%] [(set|and) radius %number%] [(set|and) max height %number%]’
  • New particle system! Finally, skRayFall now has a better, refreshed and more powerful particle system. This new system uses elements from the EffectLib to speed things up and provide support across many versions. Now nothing is off limits. You can now add colored particles or item stacks to certain static particle effects! These particles are now visible to everyone. ‘(create|display|show) %number% [of] %effectlibparticle% particle at %location% [(with data of %itemstack%|with color %number%, %number%(,| and) %number%)] [offset by %number%, %number%(,| and) %number%] [(with|at) speed %number%]")’
  • New client side particles! Show particles to targeted players! ‘(create|display|show) %number% [of] %effectlibparticle% particle at %location% for %player% [with data of %itemstack%] [offset by %number%, %number%(,| and) %number%] [(with|at) speed %number%]’
  • Added the ability to get an event-inventory in the on store and unstore events.
  • ID based scores. Now assign individual ids to lines in a scoreboard! This allows you to make massive text based score boards and manage the data quickly and easily! ‘(set|create) id [based] score %string% in sidebar of %player% to %number% with id %string%’
  • Edits ID based scores: ‘(edit|update) score [with] id %string% to %string% and %number%’
  • Delete ID based scores: ‘(delete|remove) score [with] id %string%’


What’s Fixed?
  • Fixed several null errors with citizens, these occurred when a segment of code would try to call a nonexistent citizen.
Thank you everyone for using skRayFall, the plugin has been start over 466,000 times according to MCStats at the time of writing this and is being run on over 700 servers!

skUnity will be updated in the next 24 hours or so.

Thanks everyone for the support and happy skripting!
----------, Sep 20, 2015

It's update time!
This update will be rather small and will just offer some bug fixes. Massive thanks to @Mirreducki and @iaTeabANANA for finding them and suggesting fixes!

What’s fixed?
  • Fixed the null issue with the edit holo object effect
  • Fixed the bleed effect creating an atom effect.
Also small note, skRayFall is now one year old! Its amazing to think this project has been going for one year and has grown to the size it has. Thank you for all of your support!

Sorry about the issues and enjoy the update!
----------, Aug 24, 2015

Its update time!

This update will lay the ground work for a lot of new and cool stuff! From now on, if you want to use any of the cool new EffectLib based stuff, you will no longer need to download the plugin. The entire library has now been shaded in. Also the EffectLib stuff got a large make over, all effects are now id based. This means they can be cross called and canceled through different events, no longer restricting you to a time span. Plus the ground work for non-string based particles are here for this library, however is this version they are only used once. In the future all effect will have significantly more customizable attributes. But I wanted to get this update out since it provides some critical bug fixes.

What’s New?
  • "[on] armor stand interact" – When right clicking an armor stand to place an item on it this event is triggered. This event is also cancelable.
  • "[on] hologram pickup" – Called when a player “picks up” an item from an interactive hologram. This can only be done with Items in the holograms, not text. Event-string will give you the holograms id name and Event-Number will give you the specific line interacted with
  • "[on] hologram (touch|click)" – Called when a player right clicks a line from an interactive hologram. Event-string will give you the holograms id name and Event-Number will give you the specific line interacted with.
  • "create interactive client side holo object %string% with id %string% at %location% to %player%" - Allows you to make client side interactive holograms.
  • "create interactive holo object %string% with id %string% at %location%" - Allows you to make interactive holograms.
  • "edit holo object %string% to %string% [and set interactivity to %boolean%]" – Small adjustment to the edit holo object syntax, you can now choose if an edit is interactive. This is set to false by default.
  • "(spawn|create|apply) (a|the|an) text (effect|formation) with text %string% as %EffectLibParticle% (at|on|for|to) %entity/location% with id %string%[(,| and) %number% large]" – create text based particle effects. Can be assigned to a location or an entity.
  • "(spawn|create|apply) (a|the|an) bleed (effect|formation) (at|on|for|to) %entity/location% with id %string% - Create a bleed effect. More options coming soon.
  • "(spawn|create|apply) (a|the|an) atom (effect|formation) (at|on|for|to) %entity/location% with id %string%" - Create an atom effect. More options coming soon.
  • "(delete|stop) (effect|formation) %string%" - Stop an effect with a certain id.
  • "(create|strike) (fake|ultra|no sound) fake lightning at %location%" - Will create a lightning effect with no sound.
  • EffectLibParticle Type – You can now define particle types without quotes. All valid particle types will be posted on skUnity.


What’s next?
  • Adding in a lot more EffectLib based effects and their options.
  • Finishing up CrackShot support.
I will be releasing a new Character/Mob made in skript call the stalker for public download. This will hopefully act as a guide to character creation using skRayFall and Citizens.

Thank you for the continued support. Enjoy and happy skripting!
----------, Aug 19, 2015

Small update time!

I found a few more bugs that I thought were very important to patch.

What's New?
  • Fixed a bug with the auto updater that would not allow the plugin to start in certain cases.
  • Added in the ./skrayfall reload command. /skrf and ./rayfall will also work. The permission for this command is skrayfall.reload.
Sorry about the constant updates everyone.

Enjoy the update and happy skripting
----------, Aug 12, 2015

  • “%entity% is [a] (npc|citizen)” – Check to see if a citizen is a NPC.
  • “%entity% is (citizen|npc) %number%” - Check to see if an entity is a certain Citizens.
  • “make citizen %number% hold %itemstack%” - Force a citizen to hold an item.
  • “owner of npc %number%” - Get the owner of a NPC
  • Fixed setting a skin and setting the max health for a citizens and they should both now work better and more efficiently.
  • [on] (crackshot|weapon|gun) damage – Called when a weapon hits an entity. The player is the shooter, the event-entity is the victim and the event-string is the weapons name.
  • [on] (crackshot|weapon|gun) shoot – Called when a weapon is shot. The player is the shooter, event-entity is the projectile and event-string is the weapons name.
  • (place|set|spawn) mine at %location% for %player% as %string% - Set a CrackShot mine at a location for a player. The string is the weapons name that will be responsible for the damage.
  • (gun|crackshot weapon) %string% - The expression represent weapon interactions with crackshot. The string is the weapons name.
  • Meta data support has also been added for holograms. Now you can add another “:” and a number behind an item and that will now set the Meta data of the item.
  • Update notifications! Now skRayFall will let you know when it is time to update! This can be disabled in the config. If you do not see an option for it please delete your config and restart the server to allow it to reload. Then adjust the settings and restart the server once more
Thank you everyone for the kind words and support! Enjoy the update and happy skripting!
----------, Aug 11, 2015

  • Added full 1.8.8 support.
----------, Jul 28, 2015

Resource Information
Author:
----------
Total Downloads: 63,997
First Release: Jul 24, 2015
Last Update: Jul 7, 2022
Category: ---------------
All-Time Rating:
29 ratings
Find more info at sk.rayfall.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings