Rapid-fire your requests :)

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

i have an idea thats probably impossible [ive never seen anyone do this]

Make a prismarine shard named ''&cᴛᴡɪɴ ᴍᴇᴛᴇᴏʀs: ᴡᴏʀʟᴅ ᴄᴜᴛᴛɪɴɢ sʟᴀsʜ'' that sends a cut [that is visible] towards wherever the user aims it. whatever it hits gets hit with 15 hearts of damage, and make it have a 10 minute cooldown and before it shoots the cut. have it charge up for 5 seconds in public chat saying like
''Twin Meteors''
''Polarized Light''
''Sixth Pillar''
''Within and beyond the outside''
Before firing it

[and yes this is based off of sukuna's world cleave from jujutsu kaisen]
 
I'd love to but I'm having trouble with particle arcs. I will do my very best to attempt it
YESS this might be the one u cant do if u somehow pull this off bruh i have like no ideas left

[im not hating btw im js tryna find one u cant do lol]
 
This should work, but afaik it creates a particle line, not a proper slash. Sorry, particle arcs are very hard. If I manage to figure them out, I'll get back to you, but I may have to review some of the bezier curve stuff I've seen in the SkUnity discord because how the fuck do they get curves that smooth lol
AppleScript:
on right click with prismarine shard:
    name of player's tool contains "&cᴛᴡɪɴ ᴍᴇᴛᴇᴏʀs: ᴡᴏʀʟᴅ ᴄᴜᴛᴛɪɴɢ sʟᴀsʜ":
        player has player's tool on cooldown:
            stop
        set item cooldown of player's tool for player to 10 minutes
        set {_br::*} to "&cTwin Meteors", "&ePolarized Light", "&fSixth Pillar" and "&bWithin and beyond the outside"
        loop 5 times:
            send title {_br::%loop-number%} with subtitle "&7(casted by %player%)" to all players
            wait 1 second
        set {_v} to vector from player to block infront of player
        loop 20 times:
            make 10 dust using dustOption(red, 3) at {_v}
            loop entities in radius 0.5 of {_v}:
                loop-entity is not player
                damage loop-entity by 15 hearts
            set {_v} to {_v} ~ {_v}
            wait 10 ticks
 
This should work, but afaik it creates a particle line, not a proper slash. Sorry, particle arcs are very hard. If I manage to figure them out, I'll get back to you, but I may have to review some of the bezier curve stuff I've seen in the SkUnity discord because how the fuck do they get curves that smooth lol
AppleScript:
on right click with prismarine shard:
    name of player's tool contains "&cᴛᴡɪɴ ᴍᴇᴛᴇᴏʀs: ᴡᴏʀʟᴅ ᴄᴜᴛᴛɪɴɢ sʟᴀsʜ":
        player has player's tool on cooldown:
            stop
        set item cooldown of player's tool for player to 10 minutes
        set {_br::*} to "&cTwin Meteors", "&ePolarized Light", "&fSixth Pillar" and "&bWithin and beyond the outside"
        loop 5 times:
            send title {_br::%loop-number%} with subtitle "&7(casted by %player%)" to all players
            wait 1 second
        set {_v} to vector from player to block infront of player
        loop 20 times:
            make 10 dust using dustOption(red, 3) at {_v}
            loop entities in radius 0.5 of {_v}:
                loop-entity is not player
                damage loop-entity by 15 hearts
            set {_v} to {_v} ~ {_v}
            wait 10 ticks
No bro you are so good at skripting idk why ur saying sorry this is really good!
 
This might make more of a triangle but it should still work
AppleScript:
on right click with prismarine shard:
    name of player's tool contains "&cᴛᴡɪɴ ᴍᴇᴛᴇᴏʀs: ᴡᴏʀʟᴅ ᴄᴜᴛᴛɪɴɢ sʟᴀsʜ":
        player has player's tool on cooldown:
            stop
        set item cooldown of player's tool for player to 10 minutes
        set {_br::*} to "&cTwin Meteors", "&ePolarized Light", "&fSixth Pillar" and "&bWithin and beyond the outside"
        loop 5 times:
            send title {_br::%loop-number%} with subtitle "&7(casted by %player%)" to all players
            wait 1 second
        set {_v} to vector from player to block infront of player
        set {_b} to block 0.9 infront of player
        set {_v2} to vector from {_v} to block 0.5 left of {_b}
        set {_v3} to vector from {_v2} to block 0.5 right of {_b}
        loop 20 times:
            loop blocks between {_v} and {_v2}:
                set {_b2} to loop-block
            loop blocks between {_b2} and {_v3}:
                make 10 dust using dustOption(red, 3) at loop-block
                loop entities in radius 0.5 of loop-block:
                    loop-entity is not player
                    damage loop-entity by 15 hearts
                set {_v} to {_v} ~ {_v}
                set {_v2} to {_v2} ~ {_v2}
                set {_v3} to {_v3} ~ {_v3}
                wait 10 ticks
 
@NixTer i have an idea when typing /world or something a gui will open and there will be overworld, nether, and end. Is it possible to see online players in each worlds ?
 
Try this
AppleScript:
on break:
    player's tool is a netherite pickaxe
    player has permission "drill.pickaxe"
    loop blocks in radius 1.75 of event-block:
        break loop-block using tool
        add block 1 behind loop-block to {_blocks2::*}
        break {_blocks2::*} using tool
i want it to be 3x3x3 which breaks 27 blocks. And can you make it that only certain block will breaks and other blocks will remain to its normal state if that block is not in the allowed list. eg:stone, cobblestone and does water and lava source will be set to air too ?or not
 
try this
AppleScript:
on break:
    player's tool is a netherite pickaxe
    player has permission "drill.pickaxe"
    loop blocks in radius 1.75 of event-block:
        break loop-block using tool
        set loop-block to air if loop-block is water or lava
        add block 1 behind loop-block to {_blocks2::*}
    loop blocks at {_blocks2::*}:
        break loop-block using tool
        set loop-block to air if loop-block is water or lava
        add block 1 behind loop-block to {_blocks3::*}
    loop blocks at {_blocks2::*}:
        break loop-block using tool
        set loop-block to air if loop-block is water or lava
 
try this
AppleScript:
on break:
    player's tool is a netherite pickaxe
    player has permission "drill.pickaxe"
    loop blocks in radius 1.75 of event-block:
        break loop-block using tool
        set loop-block to air if loop-block is water or lava
        add block 1 behind loop-block to {_blocks2::*}
    loop blocks at {_blocks2::*}:
        break loop-block using tool
        set loop-block to air if loop-block is water or lava
        add block 1 behind loop-block to {_blocks3::*}
    loop blocks at {_blocks2::*}:
        break loop-block using tool
        set loop-block to air if loop-block is water or lava
I have an idea u may not be able to do

Make a deathnote
a Deathnote is a book from the anime ''Deathnote'' when you write someone's name into the book it kills them via /kill and when it is used its broadcasted
''&c&lThe Deathnote has taken one's life. make the deathnote be called ''&4ᴅᴇᴀᴛʜ&6ɴᴏᴛᴇ''
 
Here
AppleScript:
on book sign:
    lore of event-item contains "&4ᴅᴇᴀᴛʜ&6ɴᴏᴛᴇ"
    if ((title of event-item) parsed as player) is online:
        set {_d} to ((title of event-item) parsed as player)
        kill {_d}
        broadcast "&c&lThe Deathnote has taken one's life."

command givenote <player=%player%>:
    permission: *
    trigger:
        give arg-1 book and quill of mending 1 with all item flags with lore "&4ᴅᴇᴀᴛʜ&6ɴᴏᴛᴇ"
 
try this
AppleScript:
on break:
    player's tool is a netherite pickaxe
    player has permission "drill.pickaxe"
    loop blocks in radius 1.75 of event-block:
        break loop-block using tool
        set loop-block to air if loop-block is water or lava
        add block 1 behind loop-block to {_blocks2::*}
    loop blocks at {_blocks2::*}:
        break loop-block using tool
        set loop-block to air if loop-block is water or lava
        add block 1 behind loop-block to {_blocks3::*}
    loop blocks at {_blocks2::*}:
        break loop-block using tool
        set loop-block to air if loop-block is water or lava
Is there any chance I can add blocks to that can be mined like this like a whitelist.