Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #=====================================================================#
- # Cosmetics - Version 1.8
- # By: Buffalimp
- #
- # WARNING: Please do not edit anything unless you know what you are doing!
- # If you need help with this please contact me (Private message me) on Spigot.
- # If you like this script please leave a review, it means a lot to me. Thanks!
- #=====================================================================#
- options:
- VersionID: 1.8 # DONT CHANGE THIS!!
- #===================================================#
- # You may edit the messages under here!
- # but do not get rid of anything behind the colons:
- # only edit anything to the right of it/them.
- #===================================================#
- Prefix: &8[&cCosmetics&8]
- Command: cosmetics
- ChestName: &cCosmetics &7(Right-click)
- ChestSlot: 2
- GUIName: &lCosmetics Menu
- GUIGadgetsName: &lGadgets
- GUIPetsName: &lPets
- GUIParticlesName: &lParticles
- GUIHatsName: &lHats
- GUIEmotesName: &lEmotes
- OpeningGUI: &7Opening the Cosmetic menu.
- MoveItemsPerm: cosmetics.move
- NoPerm: &cYou don't have the required permission for this!
- CloseName: &cClose
- CloseLore: &7Click to close the menu.
- ClearedCosmetic: &7You just removed your current Cosmetic!
- ClearName: &cClear Cosmetic
- ClearLore: &7Clear your current Cosmetic!
- NoCosmetic: &cYou don't have any Cosmetics to clear!
- CantPlaceCosmetic: &cSorry, but you can't place this Cosmetic!
- CosmeticAlreadySet: &cSorry, you're already using this Cosmetic!
- GoBackName: &cGo back
- GoBackLore: &7Click to go back to Cosmetics Menu!
- GUIGoBack: 48
- GUIClearSlot: 40
- GUICloseSlot: 49
- #================================================#
- # All the Cosmetics.
- #================================================#
- TPBowName: &cTeleport Bow
- TPBowLore: &7Teleport around the Hub!
- TPBowPerm: cosmetic.tpbow
- ReceiveTPBow: &7You just got the &fTeleport Bow&7 Gadget!
- BlazeRodGunName: &cSnowball Gun
- BlazeRodGunLore: &7Fire snowballs with particles!
- BlazeRodGunPerm: cosmetic.blazerodgun
- ReceiveBlazeRodGun: &7You just got the &fSnowball Gun&7 Gadget!
- TNTGunName: &cTNT Gun
- TNTGunLore: &7Fire TNT... BOOM!
- TNTGunPerm: cosmetic.tntgun
- ReceiveTNTGun: &7You just got the &fTNT Gun&7 Gadget!
- GrapplingHookName: &cGrappling Hook
- GrapplingHookLore: &7Zip and zoom around!
- GrapplingHookPerm: cosmetic.grapplinghook
- ReceiveGrapplingHook: &7You just got the &fGrappling Hook&7 Gadget!
- BatBlasterName: &cBat Blaster
- BatBlasterLore: &7Shoot explosive bats!
- BatBlasterPerm: cosmetic.batblaster
- ReceiveBatBlaster: &7You just got the &fBat Blaster&7 Gadget!
- ThorHammerName: &cThor's Hammer
- ThorHammerLore: &7Thou have been smitten!
- ThorHammerPerm: cosmetic.thorhammer
- ReceiveThorHammer: &7You just got the &fThor Hammer&7 Gadget!
- DiscoBeaconName: &cDisco
- DiscoBeaconLore: &7Play that FuNky MuSic!
- DiscoBeaconPerm: cosmetic.discobeacon
- ReceiveDiscoBeacon: &7You just got the &fDisco&7 Gadget!
- FortuneCookieName: &cFortune Cookie
- FortuneCookieLore: &7Umm num num!
- FortuneCookiePerm: cosmetics.fortunecookie
- ReceiveFortuneCookie: &7You just got the &fFortune Cookie&7 gadget!
- FortuneCookieFirstMsg: &aMmm a cookie!.. What's this inside? A piece of paper?
- FortuneMsg1: &7It reads: A smile is your passport into the hearts of others.
- FortuneMsg2: &7It reads: If you have something good in your life, don't let it go!
- FortuneMsg3: &7It reads: You cannot love life until you live the life you love.
- FortuneMsg4: &7It reads: You can make your own Happiness.
- FortuneMsg5: &7It reads: Serious trouble will bypass you.
- FortuneMsg6: &7It reads: A dream you have will come true.
- FortuneMsg7: &7It reads: Lucky numbers. 2, 13, 16, 32, 8.
- SpoopyPumpkinName: &cSpoopy Pumpkin
- SpoopyPumpkinLore: &7Happy Halloween!
- SpoopyPumpkinPerm: cosmetic.spoopypumpkin
- ReceiveSpoopyPumpkin: &7You just got the &fSpoopy Pumpkin&7 Gadget!
- FlameParticleName: &cFlame
- FlameParticleLore: &7Flame on!
- FlameParticlePerm: cosmetic.flameparticle
- ReceiveFlameParticle: &7You just got the &fFlame&7 Particle!
- HeartParticleName: &cHeart
- HeartParticleLore: &7Are you in love?
- HeartParticlePerm: cosmetic.hearparticle
- ReceiveHeartParticle: &7You just got the &fHeart&7 Particle!
- CloudParticleName: &cCloud
- CloudParticleLore: &7Poof poof.. poof!
- CloudParticlePerm: cosmetic.cloudparticle
- ReceiveCloudParticle: &7You just got the &fCloud&7 Particle!
- NyanCatParticleName: &cNyan Cat
- NyanCatParticleLore: &7Be a Nyan cat!
- NyanCatParticlePerm: cosmetic.nyancatparticle
- ReceiveNyanCatParticle: &7You just got the &fNyan Cat&7 Particle!
- ParticleAlreadySet: &cYou already have a particle set!
- PetRabbitName: &cRabbit
- PetRabbitLore: &7Is it Easter yet?
- PetRabbitPerm: cosmetic.petrabbit
- ReceivePetRabbit: &7You just got the &fRabbit&7 Pet!
- SpawnedRabbitName: &b&lHipHop
- PetWolfName: &cWolf
- PetWolfLore: &7Woof woof!
- PetWolfPerm: cosmetic.petwolf
- ReceivePetWolf: &7You just got the &fWolf&7 Pet!
- SpawnedWolfName: &b&lWolf
- PetCowName: &cCow
- PetCowLore: &7Mooooo!
- PetCowPerm: cosmetic.petcow
- ReceivePetCow: &7You just got the &fCow&7 Pet!
- SpawnedCowName: &b&lCow
- SummonPetBoneName: &cSummon Pet
- SummonPetBoneLore: &7Right click this if your pet is lost or stuck!
- SummonedPet: &7You summoned your pet!
- NoPet: &cYou don't have any Cosmetics to clear!
- RemovedPet: &7You just removed your pet!
- AlreadyHavePet: &7You already have a spawned Pet!
- GrassHatName: &cGrass
- GrassHatLore: &7Equip a Grass Hat!
- GrassHatPerm: cosmetic.grasshat
- ReceiveGrassHat: &7You just equipped the &fGrass&7 Hat!
- WoolHatName: &cWool
- WoolHatLore: &7Equip a Wool Hat!
- WoolHatPerm: cosmetic.woolhat
- ReceiveWoolHat: &7You just equipped the &fWool&7 Hat!
- GlassHatName: &cGlass
- GlassHatLore: &7Equip a Glass Hat!
- GlassHatPerm: cosmetic.glasshat
- ReceiveGlassHat: &7You just equipped the &fGlass&7 Hat!
- DispenserHatName: &cDispenser
- DispenserHatLore: &7Equip a Dispenser Hat!
- DispenserHatPerm: cosmetic.dispenserhat
- ReceiveDispenserHat: &7You just equipped the &fDispenser&7 Hat!
- IceHatName: &cIce
- IceHatLore: &7Equip a Ice Hat! Brrrr!
- IceHatPerm: cosmetic.icehat
- ReceiveIceHat: &7You just equipped the &fIce&7 Hat!
- StoneHatName: &cStone
- StoneHatLore: &7Equip a Stone Hat!
- StoneHatPerm: cosmetic.stonehat
- ReceiveStoneHat: &7You just equipped the &fStone&7 Hat!
- CobbleHatName: &cCobbestone
- CobbleHatLore: &7Equip a Cobblestone Hat!
- CobbleHatPerm: cosmetic.cobblehat
- ReceiveCobbleHat: &7You just equipped the &fCobblestone&7 Hat!
- OakLogHatName: &cLog
- OakLogHatLore: &7Equip a Log Hat!
- OakLogHatPerm: cosmetic.loghat
- ReceiveOakLogHat: &7You just equipped the &fOak Log&7 Hat!
- SandHatName: &cSand
- SandHatLore: &7Equip a Sand Hat!
- SandHatPerm: cosmetic.sandhat
- ReceiveSandHat: &7You just equipped the &fSand&7 Hat!
- BookshelfHatName: &cBookshelf
- BookshelfHatLore: &7Equip a Bookshelf Hat!
- BookshelfHatPerm: cosmetic.bookshelfhat
- ReceiveBookshelfHat: &7You just equipped the &fBookshelf&7 Hat!
- SmileEmoteName: &cSmile
- SmileEmoteLore: &7Soi Kawaii!
- SmileEmotePerm: cosmetic.smileemote
- ReceiveSmileEmote: &7You just equipped the &fSmile&7 Emote!
- CoolEmoteName: &cCool
- CoolEmoteLore: &7Looking cooooll!
- CoolEmotePerm: cosmetic.coolemote
- ReceiveCoolEmote: &7You just equipped the &fCool&7 Emote!
- SurprisedEmoteName: &cSuprised
- SurprisedEmoteLore: &7Suprissseeee!
- SurprisedEmotePerm: cosmetic.suprisedemote
- ReceiveSurprisedEmote: &7You just equipped the &fSurpised&7 Emote!
- CheekyEmoteName: &cCheeky
- CheekyEmoteLore: &7Cheeky Geeky!
- CheekyEmotePerm: cosmetic.cheekyemote
- ReceiveCheekyEmote: &7You just equipped the &fCheeky&7 Emote!
- WinkEmoteName: &cWink
- WinkEmoteLore: &7Wink wonk! ;)
- WinkEmotePerm: cosmetic.winkemote
- ReceiveWinkEmote: &7You just equipped the &fWink&7 Emote!
- GrinEmoteName: &cGrin
- GrinEmoteLore: &7What's that face for?!
- GrinEmotePerm: cosmetic.grinemote
- ReceiveGrinEmote: &7You just equipped the &fGrin&7 Emote!
- FrownEmoteName: &cFrown
- FrownEmoteLore: &7Turn that frown upside-down!
- FrownEmotePerm: cosmetic.frownemote
- ReceiveFrownEmote: &7You just equipped the &fFrown&7 Emote!
- CryEmoteName: &cCry
- CryEmoteLore: &7Aww, don't cry!
- CryEmotePerm: cosmetic.cryemote
- ReceiveCryEmote: &7You just equipped the &fCry&7 Emote!
- SleepyEmoteName: &cSleepy
- SleepyEmoteLore: &7Night night zzZZzZz!
- SleepyEmotePerm: cosmetic.sleepyemote
- ReceiveSleepyEmote: &7You just equipped the &fSleepy&7 Emote!
- RageEmoteName: &cRage
- RageEmoteLore: &7RAGE QUIT!
- RageEmotePerm: cosmetic.rageemote
- ReceiveRageEmote: &7You just equipped the &fRage&7 Emote!
- OrcBlinkEmoteName: &cBlinking Orc
- OrcBlinkEmoteLore: &7Lok-Narash!
- OrcBlinkEmotePerm: cosmetic.orcblinkemote
- ReceiveOrcBlinkEmote: &7You just equipped the &fBlinking Ork&7 Emote!
- SantaWinkEmoteName: &cWinking Santa
- SantaWinkEmoteLore: &7Ho ho ho!
- SantaWinkEmotePerm: cosmetic.santawinkemote
- ReceiveSantaWinkEmote: &7You just equipped the &fWinking Santa&7 Emote!
- SantaBlinkEmoteName: &cBlinking Santa
- SantaBlinkEmoteLore: &7Where's my presents?
- SantaBlinkEmotePerm: cosmetic.santablinkemote
- ReceiveSantaBlinkEmote: &7You just equipped the &fBlinking Santa&7 Emote!
- SantaLookEmoteName: &cLooking Santa
- SantaLookEmoteLore: &7I'm watching you...
- SantaLookEmotePerm: cosmetic.santalookemote
- ReceiveSantaLookEmote: &7You just equipped the &fLooking Santa&7 Emote!
- XmasTreeEmoteName: &cXmas Tree
- XmasTreeEmoteLore: &7Happy Holidays!
- XmasTreeEmotePerm: cosmetic.xmastreeemote
- ReceiveXmasTreeEmote: &7You just equipped the &fXmas Tree&7 Emote!
- #================================================#
- # Here you can set a time/cooldown that a player
- # has to wait before using the gadget again. Prevents spam.
- # Bypass permission coming soon! - Next update!
- #================================================#
- GrapplingHookCoolDown: 3
- GrapplingHookCoolDownMsg: &cPlease wait 3 seconds before you do this again!
- TNTGunCoolDown: 3
- TNTGunCoolDownMsg: &cPlease wait 3 seconds before you do this again!
- BlazeRodGunCoolDown: 3
- BlazeRodGunCoolDownMsg: &cPlease wait 3 seconds before you do this again!
- BatBlasterCoolDown: 5
- BatBlasterCoolDownMsg: &cPlease wait 5 seconds before you do this again!
- ThorsHammerCoolDown: 3
- ThorsHammerCoolDownMsg: &cPlease wait 3 seconds before you do this again!
- DiscoBeaconCoolDown: 10
- DiscoBeaconCoolDownMsg: &cPlease wait until the other disco is over!
- FortuneCookieCoolDown: 5
- FortuneCookieCoolDownMsg: &cPlease wait 5 seconds before using again!
- SpoopyPumpkinCoolDown: 5
- SpoopyPumpkinCoolDownMsg: &cPlease wait 5 seconds before using again!
- #================================================#
- # This is the GUI when players do the Cosmetics command.
- # You can change the Name and Lore of each GUI item.
- #================================================#
- GadgetsName: &cGadgets
- GadgetsLore: &7Select a fun Gadget!
- PetsName: &cPets
- PetsLore: &7Select a friendly Companion!
- ParticlesName: &cParticles
- ParticlesLore: &7Select a Particle!
- HatsName: &cHats
- HatsLore: &7Equip a fancy Hat!
- EmotesName: &cEmotes
- EmotesLore: &7Express yourself with a Emote!
- #================================================#
- # This is the GUI when players select a Gadget.
- #================================================#
- GUITPBowSlot: 10
- GUIBlazeRodGunSlot: 11
- GUITNTGunSlot: 12
- GUIGrapplingHookSlot: 13
- GUIBatBlasterSlot: 14
- GUIThorHammerSlot: 15
- GUIDiscoBeaconSlot: 16
- GUIFortuneCookieSlot: 19
- GUISpoopyPumpkinSlot: 20
- #================================================#
- # This is the GUI slot where players select a Pet.
- #================================================#
- GUIPetRabbitSlot: 10
- GUIPetWolfSlot: 11
- GUIPetCowSlot: 12
- #================================================#
- # This is the GUI slot where players select a Particle.
- #================================================#
- GUIFlameParticleSlot: 10
- GUIHeartParticleSlot: 11
- GUICloudParticleSlot: 12
- GUINyanCatParticleSlot: 13
- #================================================#
- # This is the GUI slot where players select a Hat.
- #================================================#
- GUIGrassHatSlot: 10
- GUIStoneHatSlot: 11
- GUICobbleHatSlot: 12
- GUIOakLogHatSlot: 13
- GUISandHatSlot: 14
- GUIWoolHatSlot: 15
- GUIDispenserHatSlot: 16
- GUIIceHatSlot: 19
- GUIGlassHatSlot: 20
- GUIBookshelfHatSlot: 21
- #================================================#
- # This is the GUI slot where players select a Emote.
- #================================================#
- GUISmileEmoteSlot: 10
- GUICoolEmoteSlot: 11
- GUISurprisedEmoteSlot: 12
- GUICheekyEmoteSlot: 13
- GUIWinkEmoteSlot: 14
- GUIGrinEmoteSlot: 15
- GUIFrownEmoteSlot: 16
- GUICryEmoteSlot: 19
- GUISleepyEmoteSlot: 20
- GUIRageEmoteSlot: 21
- GUIOrcBlinkEmoteSlot: 22
- GUISantaBlinkEmoteSlot: 23
- GUISantaWinkEmoteSlot: 24
- GUISantaLookEmoteSlot: 25
- GUIXmasTreeEmoteSlot: 28
- #================================================#
- # Characters - Coming next update! # 1.9
- #================================================#
- #=========================================================#
- # This is the slot where the items go when the player
- # selects the gadget/pet/particle etc. they want. AKA player's HotBar.
- # Note slots start from 0 and end at 8.
- # if changed pick a number from 0 - 8
- #=========================================================#
- TPBowSlot: 1
- BlazeRodGunSlot: 1
- TNTGunSlot: 1
- GrapplingHookSlot: 1
- BatBlasterSlot: 1
- ThorHammerSlot: 1
- DiscoBeaconSlot: 1
- CallPetBone: 1
- FortuneCookieSlot: 1
- SpoopyPumpkinSlot: 1
- #=========================================#
- # Under here is all the script code! DO NOT touch
- # No support given if the code below was touched!
- #=========================================#
- on inventory click:
- if inventory name of player's current inventory is "{@GUIName}":
- if clicked slot is 11:
- cancel event
- wait a tick
- play "ui_button_click" to player
- open chest with 6 rows named "{@GUIGadgetsName}" to player
- wait a tick
- set slot {@GUITPBowSlot} of player's current inventory to bow named "{@TPBowName}" with lore "{@TPBowLore}||"
- set slot {@GUIBlazeRodGunSlot} of player's current inventory to blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}||"
- set slot {@GUITNTGunSlot} of player's current inventory to tnt named "{@TNTGunName}" with lore "{@TNTGunLore}||"
- set slot {@GUIGrapplingHookSlot} of player's current inventory to fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}||"
- set slot {@GUIBatBlasterSlot} of player's current inventory to iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}||"
- set slot {@GUIThorHammerSlot} of player's current inventory to diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}||"
- set slot {@GUIDiscoBeaconSlot} of player's current inventory to beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}||"
- set slot {@GUIFortuneCookieSlot} of player's current inventory to cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}||"
- set slot {@GUISpoopyPumpkinSlot} of player's current inventory to pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}||"
- set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||"
- set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||"
- set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
- if clicked slot is 13:
- cancel event
- wait 1 tick
- play "ui_button_click" to player
- open chest with 6 rows named "{@GUIPetsName}" to player
- wait a tick
- set slot {@GUIPetRabbitSlot} of player's current inventory to rabbit foot named "{@PetRabbitName}" with lore "{@PetRabbitLore}||"
- set slot {@GUIPetWolfSlot} of player's current inventory to bone named "{@PetWolfName}" with lore "{@PetWolfLore}||"
- set slot {@GUIPetCowSlot} of player's current inventory to raw beef named "{@PetCowName}" with lore "{@PetCowLore}||"
- set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||"
- set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||"
- set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
- if clicked slot is 15:
- cancel event
- wait 1 tick
- play "ui_button_click" to player
- open chest with 6 rows named "{@GUIParticlesName}" to player
- wait a tick
- set slot {@GUIFlameParticleSlot} of player's current inventory to blaze powder named "{@FlameParticleName}" with lore "{@FlameParticleLore}||"
- set slot {@GUIHeartParticleSlot} of player's current inventory to red dye named "{@HeartParticleName}" with lore "{@HeartParticleLore}||"
- set slot {@GUICloudParticleSlot} of player's current inventory to cobweb named "{@CloudParticleName}" with lore "{@CloudParticleLore}||"
- set slot {@GUINyanCatParticleSlot} of player's current inventory to fish named "{@NyanCatParticleName}" with lore "{@NyanCatParticleLore}||"
- set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||"
- set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||"
- set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
- if clicked slot is 30:
- cancel event
- wait 1 tick
- play "ui_button_click" to player
- open chest with 6 rows named "{@GUIHatsName}" to player
- wait a tick
- set slot {@GUIGrassHatSlot} of player's current inventory to grass named "{@GrassHatName}" with lore "{@GrassHatLore}||"
- set slot {@GUIWoolHatSlot} of player's current inventory to wool named "{@WoolHatName}" with lore "{@WoolHatLore}||"
- set slot {@GUIGlassHatSlot} of player's current inventory to glass named "{@GlassHatName}" with lore "{@GlassHatLore}||"
- set slot {@GUIDispenserHatSlot} of player's current inventory to dispenser named "{@DispenserHatName}" with lore "{@DispenserHatLore}||"
- set slot {@GUIOakLogHatSlot} of player's current inventory to oak log named "{@OakLogHatName}" with lore "{@OakLogHatLore}||"
- set slot {@GUIStoneHatSlot} of player's current inventory to stone named "{@StoneHatName}" with lore "{@StoneHatLore}||"
- set slot {@GUICobbleHatSlot} of player's current inventory to cobblestone named "{@CobbleHatName}" with lore "{@CobbleHatLore}||"
- set slot {@GUIIceHatSlot} of player's current inventory to ice named "{@IceHatName}" with lore "{@IceHatLore}||"
- set slot {@GUISandHatSlot} of player's current inventory to sand named "{@SandHatName}" with lore "{@SandHatLore}||"
- set slot {@GUIBookshelfHatSlot} of player's current inventory to bookshelf named "{@BookshelfHatName}" with lore "{@BookshelfHatLore}||"
- set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||"
- set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||"
- set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
- if clicked slot is 32:
- cancel event
- set {_santaemote} to "Santa" parsed as offlineplayer
- set {_orcemote} to "Teaz" parsed as offlineplayer
- wait 1 tick
- play "ui_button_click" to player
- open chest with 6 rows named "{@GUIEmotesName}" to player
- wait a tick
- set slot {@GUISmileEmoteSlot} of player's current inventory to head named "{@SmileEmoteName}" with lore "{@SmileEmoteLore}||"
- set slot {@GUICoolEmoteSlot} of player's current inventory to head named "{@CoolEmoteName}" with lore "{@CoolEmoteLore}||"
- set slot {@GUISurprisedEmoteSlot} of player's current inventory to head named "{@SurprisedEmoteName}" with lore "{@SurprisedEmoteLore}||"
- set slot {@GUICheekyEmoteSlot} of player's current inventory to head named "{@CheekyEmoteName}" with lore "{@CheekyEmoteLore}||"
- set slot {@GUIWinkEmoteSlot} of player's current inventory to head named "{@WinkEmoteName}" with lore "{@WinkEmoteLore}||"
- set slot {@GUIGrinEmoteSlot} of player's current inventory to head named "{@GrinEmoteName}" with lore "{@GrinEmoteLore}||"
- set slot {@GUIFrownEmoteSlot} of player's current inventory to head named "{@FrownEmoteName}" with lore "{@FrownEmoteLore}||"
- set slot {@GUICryEmoteSlot} of player's current inventory to head named "{@CryEmoteName}" with lore "{@CryEmoteLore}||"
- set slot {@GUISleepyEmoteSlot} of player's current inventory to head named "{@SleepyEmoteName}" with lore "{@SleepyEmoteLore}||"
- set slot {@GUIRageEmoteSlot} of player's current inventory to head named "{@RageEmoteName}" with lore "{@RageEmoteLore}||"
- set slot {@GUISantaWinkEmoteSlot} of player's current inventory to skull of {_santaemote} named "{@SantaWinkEmoteName}" with lore "{@SantaWinkEmoteLore}||"
- set slot {@GUISantaBlinkEmoteSlot} of player's current inventory to skull of {_santaemote} named "{@SantaBlinkEmoteName}" with lore "{@SantaBlinkEmoteLore}||"
- set slot {@GUISantaLookEmoteSlot} of player's current inventory to skull of {_santaemote} named "{@SantaLookEmoteName}" with lore "{@SantaLookEmoteLore}||"
- set slot {@GUIOrcBlinkEmoteSlot} of player's current inventory to skull of {_orcemote} named "{@OrcBlinkEmoteName}" with lore "{@OrcBlinkEmoteLore}||"
- set slot {@GUIXmasTreeEmoteSlot} of player's current inventory to head named "{@XmasTreeEmoteName}" with lore "{@XmasTreeEmoteLore}||"
- set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||"
- set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||"
- set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
- if clicked slot is {@GUICloseSlot}:
- play "ui_button_click" to player
- close player's inventory
- on inventory click:
- if inventory name of player's current inventory is "{@GUIGadgetsName}":
- if clicked slot is {@GUITPBowSlot}:
- if player has permission "{@TPBowPerm}" or "cosmetics.all":
- play "block_note_pling" to player
- set slot {@TPBowSlot} of player to bow of infinity 1 and unbreaking 100 named "{@TPBowName}" with lore "{@TPBowLore}||"
- set slot 9 of player to arrow named "Arrow"
- send "{@Prefix} {@ReceiveTPBow}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIBlazeRodGunSlot}:
- if player has permission "{@BlazeRodGunPerm}" or "cosmetics.all":
- play "block_note_pling" to player
- set slot {@BlazeRodGunSlot} of player to blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}"
- send "{@Prefix} {@ReceiveBlazeRodGun}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIGrapplingHookSlot}:
- if player has permission "{@GrapplingHookPerm}" or "cosmetics.all":
- play "block_note_pling" to player
- set slot {@GrapplingHookSlot} of player to fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}"
- send "{@Prefix} {@ReceiveGrapplingHook}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIBatBlasterSlot}:
- if player has permission "{@BatBlasterPerm}" or "cosmetics.all":
- play "block_note_pling" to player
- set slot {@BatBlasterSlot} of player to iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}"
- send "{@Prefix} {@ReceiveBatBlaster}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUITNTGunSlot}:
- if player has permission "{@TNTGunPerm}" or "cosmetics.all":
- play "block_note_pling" to player
- set slot {@TNTGunSlot} of player to tnt named "{@TNTGunName}" with lore "{@TNTGunLore}"
- send "{@Prefix} {@ReceiveTNTGun}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIThorHammerSlot}:
- if player has permission "{@ThorHammerPerm}" or "cosmetics.all":
- play "block_note_pling" to player
- set slot {@ThorHammerSlot} of player to diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}"
- send "{@Prefix} {@ReceiveThorHammer}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIDiscoBeaconSlot}:
- if player has permission "{@DiscoBeaconPerm}" or "cosmetics.all":
- play "block_note_pling" to player
- set slot {@DiscoBeaconSlot} of player to beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}"
- send "{@Prefix} {@ReceiveDiscoBeacon}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIFortuneCookieSlot}:
- if player has permission "{@FortuneCookiePerm}" or "cosmetics.all":
- play "block_note_pling" to player
- set slot {@FortuneCookieSlot} of player to cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}"
- send "{@Prefix} {@ReceiveFortuneCookie}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUISpoopyPumpkinSlot}:
- if player has permission "{@SpoopyPumpkinPerm}" or "cosmetics.all":
- play "block_note_pling" to player
- set slot {@SpoopyPumpkinSlot} of player to pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}"
- send "{@Prefix} {@ReceiveSpoopyPumpkin}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIClearSlot}:
- if player has a bow named "{@TPBowName}" with lore "{@TPBowLore}":
- remove a bow named "{@TPBowName}" with lore "{@TPBowLore}" from player's inventory
- remove a arrow named "Arrow" from player's inventory
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- stop
- if player has a blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}":
- remove a blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}" from player's inventory
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- stop
- if player has a tnt named "{@TNTGunName}" with lore "{@TNTGunLore}":
- remove a tnt named "{@TNTGunName}" with lore "{@TNTGunLore}" from player's inventory
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- stop
- if player has a fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}":
- remove a fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}" from player's inventory
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- stop
- if player has a iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}":
- remove a iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}" from player's inventory
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- stop
- if player has a diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}":
- remove diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}" from player's inventory
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- stop
- if player has a beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}":
- remove beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}" from player's inventory
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- stop
- if player has a cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}":
- remove cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}" from player's inventory
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- stop
- if player has a pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}":
- remove pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}" from player's inventory
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- stop
- else:
- send "{@Prefix} {@NoCosmetic}"
- play "block_anvil_place" to player
- close player's inventory
- if clicked slot is {@GUICloseSlot}:
- close player's inventory
- play "ui_button_click" to player
- if clicked slot is {@GUIGoBack}:
- cancel event
- wait a tick
- make player execute command "{@Command}"
- play "ui_button_click" to player
- if inventory name of player's current inventory is "{@GUIPetsName}":
- if clicked slot is {@GUIPetRabbitSlot}:
- if player has permission "{@PetRabbitPerm}" or "cosmetics.all":
- if {pet.%player%.set} is true:
- send "{@Prefix} {@AlreadyHavePet}"
- close player's inventory
- cancel event
- else:
- close player's inventory
- play "block_note_pling" to player
- set {pet.%player%.set} to true
- set {pet.%player%.rabbit} to true
- set slot 1 of player to bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}"
- spawn 1 rabbit at the player
- send "{@Prefix} {@ReceivePetRabbit}"
- close player's inventory
- set name of spawned entity to "{@SpawnedRabbitName}"
- add spawned entity to {pet.%player%::*}
- add spawned entity to {follow::%player%::*}
- while spawned entity exists:
- make spawned entity pathfind to player with speed 2
- wait 1 tick
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIPetWolfSlot}:
- if player has permission "{@PetWolfPerm}" or "cosmetics.all":
- if {pet.%player%.set} is true:
- send "{@Prefix} {@AlreadyHavePet}"
- close player's inventory
- cancel event
- else:
- close player's inventory
- play "block_note_pling" to player
- set {pet.%player%.set} to true
- set {pet.%player%.wolf} to true
- set slot 1 of player to bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}"
- spawn 1 wolf at the player
- send "{@Prefix} {@ReceivePetWolf}"
- close player's inventory
- set name of spawned entity to "{@SpawnedWolfName}"
- add spawned entity to {pet.%player%::*}
- add spawned entity to {follow::%player%::*}
- while spawned entity exists:
- make spawned entity pathfind to player with speed 2
- wait 1 tick
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIPetCowSlot}:
- if player has permission "{@PetCowPerm}" or "cosmetics.all":
- if {pet.%player%.set} is true:
- send "{@Prefix} {@AlreadyHavePet}"
- close player's inventory
- cancel event
- else:
- close player's inventory
- play "block_note_pling" to player
- set {pet.%player%.set} to true
- set {pet.%player%.cow} to true
- set slot 1 of player to bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}"
- spawn 1 cow at the player
- send "{@Prefix} {@ReceivePetCow}"
- close player's inventory
- set name of spawned entity to "{@SpawnedCowName}"
- add spawned entity to {pet.%player%::*}
- add spawned entity to {follow::%player%}
- while spawned entity exists:
- make spawned entity pathfind to player with speed 2
- wait 1 tick
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIClearSlot}:
- if {pet.%player%.rabbit} is true:
- loop {pet.%player%::*}:
- set {pet.%player%.set} to false
- set {pet.%player%.rabbit} to false
- kill loop-value
- remove bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" from player's inventory
- send "{@Prefix} {@RemovedPet}"
- clear {follow::%player%::*}
- close player's inventory
- stop
- if {pet.%player%.wolf} is true:
- loop {pet.%player%::*}:
- set {pet.%player%.set} to false
- set {pet.%player%.wolf} to false
- kill loop-value
- remove bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" from player's inventory
- send "{@Prefix} {@RemovedPet}"
- clear {follow::%player%::*}
- close player's inventory
- stop
- if {pet.%player%.cow} is true:
- loop {pet.%player%::*}:
- set {pet.%player%.set} to false
- set {pet.%player%.cow} to false
- kill loop-value
- remove bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" from player's inventory
- send "{@Prefix} {@RemovedPet}"
- clear {follow::%player%::*}
- close player's inventory
- else:
- send "{@Prefix} {@NoPet}"
- play "block_anvil_place" to player
- close player's inventory
- if clicked slot is {@GUICloseSlot}:
- close player's inventory
- if clicked slot is {@GUIGoBack}:
- cancel event
- wait a tick
- make player execute command "{@Command}"
- play "ui_button_click" to player
- if inventory name of player's current inventory is "{@GUIParticlesName}":
- if clicked slot is {@GUIFlameParticleSlot}:
- if player has permission "{@FlameParticlePerm}" or "cosmetics.all":
- if {particle.%player%.set} is false:
- play "block_note_pling" to player
- set {particle.%player%} to true
- set {particle.%player%.set} to true
- set {flame.particle.%player%} to true
- send "{@Prefix} {@ReceiveFlameParticle}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@ParticleAlreadySet}"
- else if player does not have the permission "{@FlameParticlePerm}" or "cosmetics.all":
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- cancel event
- if clicked slot is {@GUIHeartParticleSlot}:
- if player has permission "{@HeartParticlePerm}" or "cosmetics.all":
- if {particle.%player%.set} is false:
- play "block_note_pling" to player
- set {particle.%player%} to true
- set {particle.%player%.set} to true
- set {heart.particle.%player%} to true
- send "{@Prefix} {@ReceiveHeartParticle}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@ParticleAlreadySet}"
- else if player does not have the permission "{@HeartParticlePerm}" or "cosmetics.all":
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- cancel event
- if clicked slot is {@GUICloudParticleSlot}:
- if player has permission "{@CloudParticlePerm}" or "cosmetics.all":
- if {particle.%player%.set} is false:
- play "block_note_pling" to player
- set {particle.%player%} to true
- set {particle.%player%.set} to true
- set {cloud.particle.%player%} to true
- send "{@Prefix} {@ReceiveCloudParticle}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@ParticleAlreadySet}"
- else if player does not have the permission "{@CloudParticlePerm}" or "cosmetics.all":
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- cancel event
- if clicked slot is {@GUINyanCatParticleSlot}:
- if player has permission "{@NyanCatParticlePerm}" or "cosmetics.all":
- if {particle.%player%.set} is false:
- play "block_note_pling" to player
- set {particle.%player%} to true
- set {particle.%player%.set} to true
- drawNyanCat center player, id "nyancat.%player%", visibleRange 30
- send "{@Prefix} {@ReceiveNyanCatParticle}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@ParticleAlreadySet}"
- else if player does not have the permission "{@NyanCatParticlePerm}" or "cosmetics.all":
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- cancel event
- if clicked slot is {@GUIClearSlot}:
- if {particle.%player%} is true:
- set {flame.particle.%player%} to false
- set {cloud.particle.%player%} to false
- set {heart.particle.%player%} to false
- set {particle.%player%.set} to false
- set {particle.%player%} to false
- delete {flame.%player%}
- delete {cloud.%player%}
- delete {heart.%player%}
- stopEffect "nyancat.%player%"
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- else:
- send "{@Prefix} {@NoCosmetic}"
- play "block_anvil_place" to player
- close player's inventory
- if clicked slot is {@GUICloseSlot}:
- close player's inventory
- if clicked slot is {@GUIGoBack}:
- cancel event
- wait a tick
- make player execute command "{@Command}"
- play "ui_button_click" to player
- if inventory name of player's current inventory is "{@GUIHatsName}":
- if clicked slot is {@GUIGrassHatSlot}:
- if player has permission "{@GrassHatPerm}" or "cosmetics.all":
- set helmet of the player to grass
- set {hat.%player%} to true
- play "block_note_pling" to player
- send "{@Prefix} {@ReceiveGrassHat}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIWoolHatSlot}:
- if player has permission "{@WoolHatPerm}" or "cosmetics.all":
- set helmet of the player to wool
- set {hat.%player%} to true
- play "block_note_pling" to player
- send "{@Prefix} {@ReceiveWoolHat}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIGlassHatSlot}:
- if player has permission "{@GlassHatPerm}" or "cosmetics.all":
- set helmet of the player to glass
- set {hat.%player%} to true
- play "block_note_pling" to player
- send "{@Prefix} {@ReceiveGlassHat}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIDispenserHatSlot}:
- if player has permission "{@DispenserHatPerm}" or "cosmetics.all":
- set helmet of the player to dispenser
- set {hat.%player%} to true
- play "block_note_pling" to player
- send "{@Prefix} {@ReceiveDispenserHat}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIIceHatSlot}:
- if player has permission "{@IceHatPerm}" or "cosmetics.all":
- set helmet of the player to ice
- set {hat.%player%} to true
- play "block_note_pling" to player
- send "{@Prefix} {@ReceiveIceHat}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIStoneHatSlot}:
- if player has permission "{@StoneHatPerm}" or "cosmetics.all":
- set helmet of the player to stone
- set {hat.%player%} to true
- play "block_note_pling" to player
- send "{@Prefix} {@ReceiveStoneHat}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUICobbleHatSlot}:
- if player has permission "{@CobbleHatPerm}" or "cosmetics.all":
- set helmet of the player to cobblestone
- set {hat.%player%} to true
- play "block_note_pling" to player
- send "{@Prefix} {@ReceiveCobbleHat}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIOakLogHatSlot}:
- if player has permission "{@OakLogHatPerm}" or "cosmetics.all":
- set helmet of the player to oak log
- set {hat.%player%} to true
- play "block_note_pling" to player
- send "{@Prefix} {@ReceiveOakLogHat}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUISandHatSlot}:
- if player has permission "{@SandHatPerm}" or "cosmetics.all":
- set helmet of the player to sand
- set {hat.%player%} to true
- play "block_note_pling" to player
- send "{@Prefix} {@ReceiveSandHat}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIBookshelfHatSlot}:
- if player has permission "{@BookshelfHatPerm}" or "cosmetics.all":
- set helmet of the player to bookshelf
- set {hat.%player%} to true
- play "block_note_pling" to player
- send "{@Prefix} {@ReceiveBookshelfHat}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIClearSlot}:
- if {hat.%player%} is true:
- set helmet of the player to air
- set {hat.%player%} to false
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- else:
- send "{@Prefix} {@NoCosmetic}"
- play "block_anvil_place" to player
- close player's inventory
- if clicked slot is {@GUICloseSlot}:
- close player's inventory
- play "ui_button_click" to player
- if clicked slot is {@GUIGoBack}:
- cancel event
- wait a tick
- make player execute command "{@Command}"
- play "ui_button_click" to player
- if inventory name of player's current inventory is "{@GUIEmotesName}":
- if clicked slot is {@GUISmileEmoteSlot}:
- if player has permission "{@SmileEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveSmileEmote}"
- close player's inventory
- set {emotes::smile::%player%} to true
- emote smile on player
- while {emotes::smile::%player%} is true:
- emote smile on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUICoolEmoteSlot}:
- if player has permission "{@CoolEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveCoolEmote}"
- close player's inventory
- set {emotes::cool::%player%} to true
- emote cool on player
- while {emotes::cool::%player%} is true:
- emote cool on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUISurprisedEmoteSlot}:
- if player has permission "{@SurprisedEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveSurprisedEmote}"
- close player's inventory
- set {emotes::surprised::%player%} to true
- emote surprised on player
- while {emotes::surprised::%player%} is true:
- emote surprised on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUICheekyEmoteSlot}:
- if player has permission "{@CheekyEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveCheekyEmote}"
- close player's inventory
- set {emotes::cheeky::%player%} to true
- emote cheeky on player
- while {emotes::cheeky::%player%} is true:
- emote cheeky on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIWinkEmoteSlot}:
- if player has permission "{@WinkEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveWinkEmote}"
- close player's inventory
- set {emotes::wink::%player%} to true
- emote surprised on player
- while {emotes::wink::%player%} is true:
- emote wink on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIGrinEmoteSlot}:
- if player has permission "{@GrinEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveGrinEmote}"
- close player's inventory
- set {emotes::grin::%player%} to true
- emote grin on player
- while {emotes::grin::%player%} is true:
- emote grin on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIFrownEmoteSlot}:
- if player has permission "{@FrownEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveFrownEmote}"
- close player's inventory
- set {emotes::frown::%player%} to true
- emote frown on player
- while {emotes::frown::%player%} is true:
- emote frown on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUICryEmoteSlot}:
- if player has permission "{@CryEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveCryEmote}"
- close player's inventory
- set {emotes::cry::%player%} to true
- emote cry on player
- while {emotes::cry::%player%} is true:
- emote cry on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUISleepyEmoteSlot}:
- if player has permission "{@SleepyEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveSleepyEmote}"
- close player's inventory
- set {emotes::sleepy::%player%} to true
- emote sleepy on player
- while {emotes::sleepy::%player%} is true:
- emote sleepy on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIRageEmoteSlot}:
- if player has permission "{@RageEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveRageEmote}"
- close player's inventory
- set {emotes::rage::%player%} to true
- emote rage on player
- while {emotes::rage::%player%} is true:
- emote surprised on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIOrcBlinkEmoteSlot}:
- if player has permission "{@OrcBlinkEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveOrcBlinkEmote}"
- close player's inventory
- set {emotes::orcblink::%player%} to true
- emote orc blink on player
- while {emotes::orcblink::%player%} is true:
- emote orc blink on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUISantaWinkEmoteSlot}:
- if player has permission "{@SantaWinkEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveSantaWinkEmote}"
- close player's inventory
- set {emotes::santawink::%player%} to true
- emote santa wink on player
- while {emotes::santawink::%player%} is true:
- emote santa wink on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUISantaBlinkEmoteSlot}:
- if player has permission "{@SantaBlinkEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveSantaBlinkEmote}"
- close player's inventory
- set {emotes::santablink::%player%} to true
- emote santa blink on player
- while {emotes::santablink::%player%} is true:
- emote santa blink on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUISantaLookEmoteSlot}:
- if player has permission "{@SantaLookEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveSantaLookEmote}"
- close player's inventory
- set {emotes::santalook::%player%} to true
- emote santa look on player
- while {emotes::santalook::%player%} is true:
- emote santa look on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIXmasTreeEmoteSlot}:
- if player has permission "{@XmasTreeEmotePerm}" or "cosmetics.all":
- if {emotes.%player%} is false:
- play "block_note_pling" to player
- set {emotes.%player%} to true
- send "{@Prefix} {@ReceiveXmasTreeEmote}"
- close player's inventory
- set {emotes::XmasTree::%player%} to true
- emote xmas tree on player
- while {emotes::xmastree::%player%} is true:
- emote xmas tree on player
- wait 1 tick
- else:
- send "{@Prefix} {@CosmeticAlreadySet}"
- close player's inventory
- else:
- play "block_anvil_place" to player
- close player's inventory
- send "{@Prefix} {@NoPerm}"
- if clicked slot is {@GUIClearSlot}:
- if {emotes.%player%} is true:
- set {emotes::smile::%player%} to false
- set {emotes::cool::%player%} to false
- set {emotes::surprised::%player%} to false
- set {emotes::cheeky::%player%} to false
- set {emotes::wink::%player%} to false
- set {emotes::grin::%player%} to false
- set {emotes::frown::%player%} to false
- set {emotes::cry::%player%} to false
- set {emotes::sleepy::%player%} to false
- set {emotes::rage::%player%} to false
- set {emotes::orcblink::%player%} to false
- set {emotes::santawink::%player%} to false
- set {emotes::santablink::%player%} to false
- set {emotes::santalook::%player%} to false
- set {emotes::xmastree::%player%} to false
- set {emotes.%player%} to false
- send "{@Prefix} {@ClearedCosmetic}"
- close player's inventory
- else:
- send "{@Prefix} {@NoCosmetic}"
- play "block_anvil_place" to player
- close player's inventory
- if clicked slot is {@GUICloseSlot}:
- close player's inventory
- play "ui_button_click" to player
- if clicked slot is {@GUIGoBack}:
- cancel event
- wait a tick
- make player execute command "{@Command}"
- play "ui_button_click" to player
- command /{@Command}:
- trigger:
- if "%plugins list%" does not contain "Skript" and "SkQuery" and "Umbaska" and "SkRayFall" and "SkDragon":
- send "{@Prefix} &cUh oh... It looks like you're missing a plugin-addon for this script to work! Make sure you have Skript, SkQuery, Umbaska, SkRayFall, and skDragon installed!"
- else:
- message "{@Prefix} {@OpeningGUI}"
- play "block_note_pling" to player
- open chest with 6 rows named "{@GUIName}" to player
- wait a tick
- set slot 11 of player's current inventory to bow named "{@GadgetsName}" with lore "{@GadgetsLore}||"
- set slot 13 of player's current inventory to bone named "{@PetsName}" with lore "{@PetsLore}||"
- set slot 15 of player's current inventory to blaze powder named "{@ParticlesName}" with lore "{@ParticlesLore}||"
- set slot 30 of player's current inventory to diamond helmet named "{@HatsName}" with lore "{@HatsLore}||"
- set slot 32 of player's current inventory to head named "{@EmotesName}" with lore "{@EmotesLore}||"
- set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
- on rightclick holding pumpkin:
- if {%player%.cooldown8} is true:
- send "{@Prefix} {@SpoopyPumpkinCoolDownMsg}"
- cancel event
- else:
- set {%player%.cooldown8} to true
- make entity wear a pumpkin
- strike lightning effect at the player
- wait 6 ticks
- make entity wear air
- play "entity_wither_spawn" to player
- wait 10 ticks
- strike lightning effect at the player
- apply blindness to the player for 6.10 seconds
- apply nausea to the player for 6.10 seconds
- play "entity_ghast_hurt" to player
- wait 1 second
- make entity wear a pumpkin
- play "entity_wither_ambient" to player
- strike lightning effect at the player
- wait 1 second
- make entity wear air
- play "entity_ghast_hurt" to player
- wait 3 ticks
- play "entity_ghast_hurt" to player
- strike lightning effect at the player
- wait 6 ticks
- strike lightning effect at the player
- make entity wear a pumpkin
- wait 2 seconds
- make entity wear air
- wait {@SpoopyPumpkinCoolDown} seconds
- clear {%player%.cooldown8}
- on rightclick holding beacon:
- if player is holding beacon named "{@DiscoBeaconName}":
- if {%player%.cooldown6} is true:
- send "{@Prefix} {@DiscoBeaconCoolDownMsg}"
- cancel event
- else:
- set {%player%.cooldown6} to true
- drawDisco style 1, particle redstone, RGB .608, 1, 1, particle2 redstone, RGB2 0, 0, 0, center location of player, id "disco.%player%", rainbowMode true, maxLines 7, lineLength 5, sphereRadius .6, sphereDensity 70, lineDensity 40, visibleRange 32, displacementXYZ 0, 5, 0, pulseDelay 2
- loop 16 times:
- play "block_note_basedrum" to player
- wait 4 ticks
- play "block_note_bass" to player
- wait 4 ticks
- play "block_note_harp" to player
- wait 4 ticks
- play "block_note_hat" to player
- wait 4 ticks
- play "block_note_snare" to player
- stopEffect "disco.%player%"
- clear {%player%.cooldown6}
- on rightclick holding diamond axe:
- if {%player%.cooldown5} is true:
- send "{@Prefix} {@ThorsHammerCoolDownMsg}"
- cancel event
- else:
- set {%player%.cooldown5} to true
- strike lightning at targeted block
- wait {@ThorsHammerCoolDown} seconds
- clear {%player%.cooldown5}
- on rightclick holding blaze rod:
- if {%player%.cooldown4} is true:
- send "{@Prefix} {@BlazeRodGunCoolDownMsg}"
- cancel event
- else:
- set {%player%.cooldown4} to true
- show 20 "heart" particles at location of player for player offset by 2, 2 and 2
- shoot a snowball with speed 1
- play "entity_cat_ambient" to player
- wait {@BlazeRodGunCoolDown} seconds
- clear {%player%.cooldown4}
- on rightclick holding tnt:
- if {%player%.cooldown3} is true:
- send "{@Prefix} {@TNTGunCoolDownMsg}"
- cancel event
- else:
- set {%player%.cooldown3} to true
- shoot a tnt with speed 1
- wait 4 seconds
- play "entity_firework_blast" to player
- play "block_note_pling" to player
- push player backwards at speed 0.5
- push player upwards at speed 0.5
- wait {@TNTGunCoolDown} seconds
- clear {%player%.cooldown3}
- on rightclick holding iron horse armor:
- if {%player%.cooldown2} is true:
- send "{@Prefix} {@BatBlasterCoolDownMsg}"
- cancel event
- else:
- set {%player%.cooldown2} to true
- play "entity_firework_shoot" to player
- show 40 "lava" particles at location of player for player offset by 2, 2 and 2
- loop 10 times:
- shoot a bat with speed 2
- wait 5 seconds
- play "entity_generic_explode" to player
- kill all bats
- wait {@BatBlasterCoolDown} seconds
- clear {%player%.cooldown2}
- on rightclick holding fishing rod:
- if {%player%.cooldown1} is true:
- send "{@Prefix} {@GrapplingHookCoolDownMsg}"
- cancel event
- else:
- set {%player%.cooldown1} to true
- play "entity_firework_shoot" to player
- push player upwards at speed 2.0
- push player forward at speed 2.0
- wait {@GrapplingHookCoolDown} seconds
- clear {%player%.cooldown1}
- on rightclick holding bone:
- loop {pet.%player%::*}:
- teleport loop-value to location of player
- send "{@Prefix} {@SummonedPet}"
- on rightclick holding cookie:
- if {%player%.cooldown7} is true:
- send "{@Prefix} {@FortuneCookieCoolDownMsg}"
- cancel event
- else:
- set {%player%.cooldown7} to true
- message "{@Prefix} {@FortuneCookieFirstMsg}"
- set {_Reward} to a random integer between 1 and 7
- if {_Reward} is 1:
- send "{@Prefix} {@FortuneMsg1}"
- if {_Reward} is 2:
- send "{@Prefix} {@FortuneMsg2}"
- if {_Reward} is 3:
- send "{@Prefix} {@FortuneMsg3}"
- if {_Reward} is 4:
- send "{@Prefix} {@FortuneMsg4}"
- if {_Reward} is 5:
- send "{@Prefix} {@FortuneMsg5}"
- if {_Reward} is 6:
- send "{@Prefix} {@FortuneMsg6}"
- if {_Reward} is 7:
- send "{@Prefix} {@FortuneMsg7}"
- wait {@FortuneCookieCoolDown} seconds
- clear {%player%.cooldown7}
- on inventory click:
- if player does not have the permission "{@MoveItemsPerm}":
- cancel event
- on damage:
- if damage was caused by lightning:
- cancel event
- if damage was caused by fall:
- cancel event
- on death of rabbit or cow or horse:
- clear drops
- On explosion prime:
- cancel event
- on place of tnt:
- cancel event
- send "{@Prefix} {@CantPlaceCosmetic}"
- on place of beacon:
- cancel event
- on projectile hit:
- if projectile is arrow:
- set {_arrow} to projectile
- teleport shooter to {_arrow}
- clear projectile
- on any move:
- if {flame.particle.%player%} is true:
- set {flame.%player%} to location of player
- show 3 "flame" particles at location of player for player offset by 0.4, 0.6, 0.4
- if {heart.particle.%player%} is true:
- set {heart.%player%} to location of player
- show 3 "heart" particles at location of player for player offset by 0.4, 0.6, 0.4
- if {cloud.particle.%player%} is true:
- set {cloud.%player%} to location of player
- show 3 "cloud" particles at location of player for player offset by 0.4, 0.6, 0.4
- on rightclick holding chest:
- if player is holding chest named "{@ChestName}":
- make player execute command "{@Command}"
- play "ui_button_click" to player
- else:
- cancel event
- on join:
- set slot {@ChestSlot} of player to chest named "{@ChestName}"
- on join:
- wait 3 ticks
- if player is op:
- if text from "https://pastebin.com/raw/myD6mDAd" is not "{@VersionID}":
- play "block_note_pling" to player
- message "&7&m------------------&7[&c&lCosmetic &r&fUpdate&7]&7&m-----------------"
- message "&r "
- message "&r &cA new update/version was found!"
- message "&r &cDownload from here:"
- message "&r "
- message " &fhttps://www.spigotmc.org/resources/skript-cosmetics.38857/"
- message "&7&m-----------------------------------------------------"
- stop
- on disconnect:
- loop {pet.%player%::*}:
- kill loop-value
- clear {pet.%player%::*}
- on quit:
- set {pet.%player%.set} to false
- set {emotes::smile::%player%} to false
- set {emotes::cool::%player%} to false
- set {emotes::surprised::%player%} to false
- set {emotes::cheeky::%player%} to false
- set {emotes::wink::%player%} to false
- set {emotes::grin::%player%} to false
- set {emotes::frown::%player%} to false
- set {emotes::cry::%player%} to false
- set {emotes::sleepy::%player%} to false
- set {emotes::rage::%player%} to false
- set {emotes::santawink::%player%} to false
- set {emotes::santablink::%player%} to false
- set {emotes::santalook::%player%} to false
- set {emotes::orcblink::%player%} to false
- set {emotes::xmastree::%player%} to false
- set {%player%.cooldown1} to false
- set {%player%.cooldown2} to false
- set {%player%.cooldown3} to false
- set {%player%.cooldown4} to false
- set {%player%.cooldown5} to false
- set {%player%.cooldown6} to false
- set {%player%.cooldown7} to false
- set {%player%.cooldown8} to false
- set {flame.particle.%player%} to false
- set {cloud.particle.%player%} to false
- set {heart.particle.%player%} to false
- set {particle.%player%.set} to false
- set {emotes.%player%} to false
- delete {pet.%player%.wolf}
- delete {pet.%player%.cow}
- delete {pet.%player%.horse}
- delete {pet.%player%.rabbit}
- delete {flame.%player%}
- delete {cloud.%player%}
- delete {heart.%player%}
- clear {follow::%player%::*}
- stopEffect "disco.%player%"
- stopEffect "nyancat.%player%"
- clear player's inventory
- #=======================================#
- # Terms: Do not edit this skript/script
- # and give it or sell it as if it were your own!
- #=======================================#
Add Comment
Please, Sign In to add comment