• 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!

Update to 1.15.2 and updated coding.
Fixes:
  • Changed type name to fix MundoSk conflicts.
    IMPORTANT: Due to this please delete your old syntax.yml
  • Removed a temporary fix from inventories.
  • Works with latest NoteBlockAPI and latest Skript.

Notes:
  • The whole NoteBlockAPI has been re-written, thus this addons needs a re-write some day.
  • NoteBlockAPI currently still supports this API structure, it's just all deprecated for the time being.
  • Like
Reactions: AlvianMinecraft
Changes:
If anyone runs into any issues/bugs please private message a developer of FunkySk or use the discussion page. Provide as much information as you can about the issue/bug. This version is quite stable and as of currently FunkySk fully supports everything in NoteblockAPI. I don't think there will be any more updates to FunkySk unless something breaks or NoteblockAPI updates with new features.

Thanks, LimeGlass (FunkySk developer).
Some bug fixes with the framework of my addons.
Testing if the new Doc system works :emoji_grinning:

Also made some last minute bug fixes
Added:
  • Layers of a song (Layers are like a schematic of notes)
  • Layer name.
  • Layer volume.
  • Layer notes.
  • Note pitches.
  • Note instruments.
  • Note key (This is like a ID for each note)
  • Songs in directory (Only .nbs files)
Fixed:
  • Fixed up some notes working better.
  • Fixed up some events.
  • Fixed some null pointers.
  • Fixed getting all the listeners of a song player.
Syntax:
code_language.skript:
ExprSongLayer:
    [(all [[of] the]|the)] layers of [song[s]] %song%
    %song%['s] [song[s]] layers

ExprLayerName:
    [(all [[of] the]|the)] name[s] of layer[s] %layers%
    %layers%['s] layer[s] name[s]

ExprLayerVolume:
    [(all [[of] the]|the)] volume[s] of layer[s] %layers%
    %layers%['s] layer[s] volume[s]

ExprLayerNote:
    [(all [[of] the]|the)] note[s] of [layer[s]] %layers% [at [tick] %-number%]
    [layer[s]] %layers%['s] note[s] [at [tick] %-number%]

ExprNotePitch:
    [(all [[of] the]|the)] pitch[s] of note[s] %notes%
    %notes%['s] note[s] pitch[s]

ExprNoteInstrument:
    [(all [[of] the]|the)] instrument[s] of [note[s]] %notes%
    %notes%['s] [note[s]] instrument[s]

ExprNoteKey:
    [(all [[of] the]|the)] key[s] of note[s] %notes%
    %notes%['s] note[s] key[s]

ExprSongsInFile:
    [(all [[of] the]|the)] [nbt] song[s] [file[s]] in [the] (directory|file[s]) %string%
Demo of what I made with this update:
Hotfix to determine links or songs properly.