Cancel enchantments, rename and drop of item

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

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

  • LOOKING FOR A VERSION OF SKRIPT?

    You can always check out skUnity Downloads for downloads and any other information about Skript!

ItStelax

Member
Jan 29, 2024
2
0
1
Hi, i do this code and it don't work ! I don't know why because with just one "if" without "else if" it worked !
I need help for this, it worked with just one if (just one item) but not with lot of items...


Code:
on inventory click:
    type of event-inventory is anvil inventory
    if slot 0 of current inventory of player is stone sword named "&eCouteau":
        close player's inventory
    else if slot 0 of current inventory of player is stone pickaxe named "&ePioche céleste":
        close player's inventory
    else if slot 0 of current inventory of player is iron pickaxe named "&4Pioche Draconique":
        close player's inventory
    else if slot 0 of current inventory of player is iron pickaxe named "&1Pioche ancestrale":
        close player's inventory
    else if slot 0 of current inventory of player is diamond pickaxe named "&2Pioche de la vie":
        close player's inventory
    else if slot 0 of current inventory of player is netherite pickaxe named "&0Pioche des enfers":
        close player's inventory
    else if slot 0 of current inventory of player is netherite pickaxe named "&d[Légendaire] Nebula":
        close player's inventory
    else if slot 0 of current inventory of player is echo shard named "Pendentif Céleste":
        close player's inventory
    else if slot 0 of current inventory of player is chainmail boots named "&3Célestialonnes":
        close player's inventory
    else if slot 0 of current inventory of player is iron chestplate named "&cPlastron Draconic":
        close player's inventory
    else if slot 0 of current inventory of player is potion named "&5Fiole de sang hypogéenne":
        close player's inventory
    else if slot 0 of current inventory of player is stone sword named "&8Expadon Purificateur":
        close player's inventory
    else if slot 0 of current inventory of player is diamond sword named "&6Lame céleste":
        close player's inventory
    else if slot 0 of current inventory of player is iron sword named "&cDague Osseuse":
        close player's inventory
    else if slot 0 of current inventory of player is leather leggings named "&bNébuleuse agile":
        close player's inventory
    else if slot 0 of current inventory of player is crossbow named "&cFaucon Lunaire":
        close player's inventory
    else if slot 0 of current inventory of player is crossbow named "&bPerce Nuage":
        close player's inventory
    else if slot 0 of current inventory of player is crossbow named "&9Arbalète légère":
        close player's inventory
    else if slot 0 of current inventory of player is potion named "&1Fiole de poison avancé":
        close player's inventory
    else if slot 0 of current inventory of player is potion named "&2Fiole de poison mineur":
        close player's inventory
    else if slot 0 of current inventory of player is potion named "&2Potion de soin mineur":
        close player's inventory
    else if slot 0 of current inventory of player is wooden pickaxe named "&ePilleuse de pierre":
        close player's inventory
        
on enchant prepare:
    if event-item is stone sword named "&eCouteau":
        cancel event
    else if event-item is stone pickaxe named "&ePioche céleste":
        cancel event
    else if event-item is iron pickaxe named "&4Pioche Draconique":
        cancel event
    else if event-item is iron pickaxe named "&1Pioche ancestrale":
        cancel event
    else if event-item is diamond pickaxe named "&2Pioche de la vie":
        cancel event
    else if event-item is netherite pickaxe named "&0Pioche des enfers":
        cancel event
    else if event-item is netherite pickaxe named "&d[Légendaire] Nebula":
        cancel event
    else if event-item is echo shard named "Pendentif Céleste":
        cancel event
    else if event-item is chainmail boots named "&3Célestialonnes":
        cancel event
    else if event-item is iron chestplate named "&cPlastron Draconic":
        cancel event
    else if event-item is potion named "&5Fiole de sang hypogéenne":
        cancel event
    else if event-item is stone sword named "&8Expadon Purificateur":
        cancel event
    else if event-item is diamond sword named "&6Lame céleste":
        cancel event
    else if event-item is iron sword named "&cDague Osseuse":
        cancel event
    else if event-item is leather leggings named "&bNébuleuse agile":
        cancel event
    else if event-item is crossbow named "&cFaucon Lunaire":
        cancel event
    else if event-item is crossbow named "&bPerce Nuage":
        cancel event
    else if event-item is crossbow named "&9Arbalète légère":
        cancel event
    else if event-item is potion named "&1Fiole de poison avancé":
        cancel event
    else if event-item is potion named "&2Fiole de poison mineur":
        cancel event
    else if event-item is potion named "&2Potion de soin mineur":
        cancel event
    else if event-item is wooden pickaxe named "&ePilleuse de pierre":
        cancel event
    
on explode:
    cancel event
    create a safe explosion of force 3

on drop:
    if event-item is stone sword named "&eCouteau":
        cancel event
    else if event-item is stone pickaxe named "&ePioche céleste":
        cancel event
    else if event-item is iron pickaxe named "&4Pioche Draconique":
        cancel event
    else if event-item is iron pickaxe named "&1Pioche ancestrale":
        cancel event
    else if event-item is diamond pickaxe named "&2Pioche de la vie":
        cancel event
    else if event-item is netherite pickaxe named "&0Pioche des enfers":
        cancel event
    else if event-item is netherite pickaxe named "&d[Légendaire] Nebula":
        cancel event
    else if event-item is echo shard named "Pendentif Céleste":
        cancel event
    else if event-item is chainmail boots named "&3Célestialonnes":
        cancel event
    else if event-item is iron chestplate named "&cPlastron Draconic":
        cancel event
    else if event-item is potion named "&5Fiole de sang hypogéenne":
        cancel event
    else if event-item is stone sword named "&8Expadon Purificateur":
        cancel event
    else if event-item is diamond sword named "&6Lame céleste":
        cancel event
    else if event-item is iron sword named "&cDague Osseuse":
        cancel event
    else if event-item is leather leggings named "&bNébuleuse agile":
        cancel event
    else if event-item is crossbow named "&cFaucon Lunaire":
        cancel event
    else if event-item is crossbow named "&bPerce Nuage":
        cancel event
    else if event-item is crossbow named "&9Arbalète légère":
        cancel event
    else if event-item is potion named "&1Fiole de poison avancé":
        cancel event
    else if event-item is potion named "&2Fiole de poison mineur":
        cancel event
    else if event-item is potion named "&2Potion de soin mineur":
        cancel event
    else if event-item is wooden pickaxe named "&ePilleuse de pierre":
        cancel event
 
update :

just these items work:

"&cPlastron Draconic"
"&cDague Osseuse"
"&bNébuleuse agile"
"&cFaucon Lunaire"
"&9Arbalète légère"
"&2Potion de soin mineur"