Advertisement
CREAMPAN0408

Untitled

Dec 28th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 64.50 KB | None | 0 0
  1. #=====================================================================#
  2. # Cosmetics - Version 1.8
  3. # By: Buffalimp
  4. #
  5. # WARNING: Please do not edit anything unless you know what you are doing!
  6. # If you need help with this please contact me (Private message me) on Spigot.
  7. # If you like this script please leave a review, it means a lot to me. Thanks!
  8. #=====================================================================#
  9.  
  10. options:
  11. VersionID: 1.8 # DONT CHANGE THIS!!
  12.  
  13. #===================================================#
  14. # You may edit the messages under here!
  15. # but do not get rid of anything behind the colons:
  16. # only edit anything to the right of it/them.
  17. #===================================================#
  18.  
  19. Prefix: &8[&cCosmetics&8]
  20. Command: cosmetics
  21. ChestName: &cCosmetics &7(Right-click)
  22. ChestSlot: 2
  23. GUIName: &lCosmetics Menu
  24. GUIGadgetsName: &lGadgets
  25. GUIPetsName: &lPets
  26. GUIParticlesName: &lParticles
  27. GUIHatsName: &lHats
  28. GUIEmotesName: &lEmotes
  29. OpeningGUI: &7Opening the Cosmetic menu.
  30. MoveItemsPerm: cosmetics.move
  31. NoPerm: &cYou don't have the required permission for this!
  32. CloseName: &cClose
  33. CloseLore: &7Click to close the menu.
  34. ClearedCosmetic: &7You just removed your current Cosmetic!
  35. ClearName: &cClear Cosmetic
  36. ClearLore: &7Clear your current Cosmetic!
  37. NoCosmetic: &cYou don't have any Cosmetics to clear!
  38. CantPlaceCosmetic: &cSorry, but you can't place this Cosmetic!
  39. CosmeticAlreadySet: &cSorry, you're already using this Cosmetic!
  40. GoBackName: &cGo back
  41. GoBackLore: &7Click to go back to Cosmetics Menu!
  42. GUIGoBack: 48
  43. GUIClearSlot: 40
  44. GUICloseSlot: 49
  45.  
  46. #================================================#
  47. # All the Cosmetics.
  48. #================================================#
  49.  
  50. TPBowName: &cTeleport Bow
  51. TPBowLore: &7Teleport around the Hub!
  52. TPBowPerm: cosmetic.tpbow
  53. ReceiveTPBow: &7You just got the &fTeleport Bow&7 Gadget!
  54.  
  55. BlazeRodGunName: &cSnowball Gun
  56. BlazeRodGunLore: &7Fire snowballs with particles!
  57. BlazeRodGunPerm: cosmetic.blazerodgun
  58. ReceiveBlazeRodGun: &7You just got the &fSnowball Gun&7 Gadget!
  59.  
  60. TNTGunName: &cTNT Gun
  61. TNTGunLore: &7Fire TNT... BOOM!
  62. TNTGunPerm: cosmetic.tntgun
  63. ReceiveTNTGun: &7You just got the &fTNT Gun&7 Gadget!
  64.  
  65. GrapplingHookName: &cGrappling Hook
  66. GrapplingHookLore: &7Zip and zoom around!
  67. GrapplingHookPerm: cosmetic.grapplinghook
  68. ReceiveGrapplingHook: &7You just got the &fGrappling Hook&7 Gadget!
  69.  
  70. BatBlasterName: &cBat Blaster
  71. BatBlasterLore: &7Shoot explosive bats!
  72. BatBlasterPerm: cosmetic.batblaster
  73. ReceiveBatBlaster: &7You just got the &fBat Blaster&7 Gadget!
  74.  
  75. ThorHammerName: &cThor's Hammer
  76. ThorHammerLore: &7Thou have been smitten!
  77. ThorHammerPerm: cosmetic.thorhammer
  78. ReceiveThorHammer: &7You just got the &fThor Hammer&7 Gadget!
  79.  
  80. DiscoBeaconName: &cDisco
  81. DiscoBeaconLore: &7Play that FuNky MuSic!
  82. DiscoBeaconPerm: cosmetic.discobeacon
  83. ReceiveDiscoBeacon: &7You just got the &fDisco&7 Gadget!
  84.  
  85. FortuneCookieName: &cFortune Cookie
  86. FortuneCookieLore: &7Umm num num!
  87. FortuneCookiePerm: cosmetics.fortunecookie
  88. ReceiveFortuneCookie: &7You just got the &fFortune Cookie&7 gadget!
  89. FortuneCookieFirstMsg: &aMmm a cookie!.. What's this inside? A piece of paper?
  90. FortuneMsg1: &7It reads: A smile is your passport into the hearts of others.
  91. FortuneMsg2: &7It reads: If you have something good in your life, don't let it go!
  92. FortuneMsg3: &7It reads: You cannot love life until you live the life you love.
  93. FortuneMsg4: &7It reads: You can make your own Happiness.
  94. FortuneMsg5: &7It reads: Serious trouble will bypass you.
  95. FortuneMsg6: &7It reads: A dream you have will come true.
  96. FortuneMsg7: &7It reads: Lucky numbers. 2, 13, 16, 32, 8.
  97.  
  98. SpoopyPumpkinName: &cSpoopy Pumpkin
  99. SpoopyPumpkinLore: &7Happy Halloween!
  100. SpoopyPumpkinPerm: cosmetic.spoopypumpkin
  101. ReceiveSpoopyPumpkin: &7You just got the &fSpoopy Pumpkin&7 Gadget!
  102.  
  103. FlameParticleName: &cFlame
  104. FlameParticleLore: &7Flame on!
  105. FlameParticlePerm: cosmetic.flameparticle
  106. ReceiveFlameParticle: &7You just got the &fFlame&7 Particle!
  107.  
  108. HeartParticleName: &cHeart
  109. HeartParticleLore: &7Are you in love?
  110. HeartParticlePerm: cosmetic.hearparticle
  111. ReceiveHeartParticle: &7You just got the &fHeart&7 Particle!
  112.  
  113. CloudParticleName: &cCloud
  114. CloudParticleLore: &7Poof poof.. poof!
  115. CloudParticlePerm: cosmetic.cloudparticle
  116. ReceiveCloudParticle: &7You just got the &fCloud&7 Particle!
  117.  
  118. NyanCatParticleName: &cNyan Cat
  119. NyanCatParticleLore: &7Be a Nyan cat!
  120. NyanCatParticlePerm: cosmetic.nyancatparticle
  121. ReceiveNyanCatParticle: &7You just got the &fNyan Cat&7 Particle!
  122.  
  123. ParticleAlreadySet: &cYou already have a particle set!
  124.  
  125. PetRabbitName: &cRabbit
  126. PetRabbitLore: &7Is it Easter yet?
  127. PetRabbitPerm: cosmetic.petrabbit
  128. ReceivePetRabbit: &7You just got the &fRabbit&7 Pet!
  129. SpawnedRabbitName: &b&lHipHop
  130.  
  131. PetWolfName: &cWolf
  132. PetWolfLore: &7Woof woof!
  133. PetWolfPerm: cosmetic.petwolf
  134. ReceivePetWolf: &7You just got the &fWolf&7 Pet!
  135. SpawnedWolfName: &b&lWolf
  136.  
  137. PetCowName: &cCow
  138. PetCowLore: &7Mooooo!
  139. PetCowPerm: cosmetic.petcow
  140. ReceivePetCow: &7You just got the &fCow&7 Pet!
  141. SpawnedCowName: &b&lCow
  142.  
  143. SummonPetBoneName: &cSummon Pet
  144. SummonPetBoneLore: &7Right click this if your pet is lost or stuck!
  145. SummonedPet: &7You summoned your pet!
  146. NoPet: &cYou don't have any Cosmetics to clear!
  147. RemovedPet: &7You just removed your pet!
  148. AlreadyHavePet: &7You already have a spawned Pet!
  149.  
  150. GrassHatName: &cGrass
  151. GrassHatLore: &7Equip a Grass Hat!
  152. GrassHatPerm: cosmetic.grasshat
  153. ReceiveGrassHat: &7You just equipped the &fGrass&7 Hat!
  154.  
  155. WoolHatName: &cWool
  156. WoolHatLore: &7Equip a Wool Hat!
  157. WoolHatPerm: cosmetic.woolhat
  158. ReceiveWoolHat: &7You just equipped the &fWool&7 Hat!
  159.  
  160. GlassHatName: &cGlass
  161. GlassHatLore: &7Equip a Glass Hat!
  162. GlassHatPerm: cosmetic.glasshat
  163. ReceiveGlassHat: &7You just equipped the &fGlass&7 Hat!
  164.  
  165. DispenserHatName: &cDispenser
  166. DispenserHatLore: &7Equip a Dispenser Hat!
  167. DispenserHatPerm: cosmetic.dispenserhat
  168. ReceiveDispenserHat: &7You just equipped the &fDispenser&7 Hat!
  169.  
  170. IceHatName: &cIce
  171. IceHatLore: &7Equip a Ice Hat! Brrrr!
  172. IceHatPerm: cosmetic.icehat
  173. ReceiveIceHat: &7You just equipped the &fIce&7 Hat!
  174.  
  175. StoneHatName: &cStone
  176. StoneHatLore: &7Equip a Stone Hat!
  177. StoneHatPerm: cosmetic.stonehat
  178. ReceiveStoneHat: &7You just equipped the &fStone&7 Hat!
  179.  
  180. CobbleHatName: &cCobbestone
  181. CobbleHatLore: &7Equip a Cobblestone Hat!
  182. CobbleHatPerm: cosmetic.cobblehat
  183. ReceiveCobbleHat: &7You just equipped the &fCobblestone&7 Hat!
  184.  
  185. OakLogHatName: &cLog
  186. OakLogHatLore: &7Equip a Log Hat!
  187. OakLogHatPerm: cosmetic.loghat
  188. ReceiveOakLogHat: &7You just equipped the &fOak Log&7 Hat!
  189.  
  190. SandHatName: &cSand
  191. SandHatLore: &7Equip a Sand Hat!
  192. SandHatPerm: cosmetic.sandhat
  193. ReceiveSandHat: &7You just equipped the &fSand&7 Hat!
  194.  
  195. BookshelfHatName: &cBookshelf
  196. BookshelfHatLore: &7Equip a Bookshelf Hat!
  197. BookshelfHatPerm: cosmetic.bookshelfhat
  198. ReceiveBookshelfHat: &7You just equipped the &fBookshelf&7 Hat!
  199.  
  200. SmileEmoteName: &cSmile
  201. SmileEmoteLore: &7Soi Kawaii!
  202. SmileEmotePerm: cosmetic.smileemote
  203. ReceiveSmileEmote: &7You just equipped the &fSmile&7 Emote!
  204.  
  205. CoolEmoteName: &cCool
  206. CoolEmoteLore: &7Looking cooooll!
  207. CoolEmotePerm: cosmetic.coolemote
  208. ReceiveCoolEmote: &7You just equipped the &fCool&7 Emote!
  209.  
  210. SurprisedEmoteName: &cSuprised
  211. SurprisedEmoteLore: &7Suprissseeee!
  212. SurprisedEmotePerm: cosmetic.suprisedemote
  213. ReceiveSurprisedEmote: &7You just equipped the &fSurpised&7 Emote!
  214.  
  215. CheekyEmoteName: &cCheeky
  216. CheekyEmoteLore: &7Cheeky Geeky!
  217. CheekyEmotePerm: cosmetic.cheekyemote
  218. ReceiveCheekyEmote: &7You just equipped the &fCheeky&7 Emote!
  219.  
  220. WinkEmoteName: &cWink
  221. WinkEmoteLore: &7Wink wonk! ;)
  222. WinkEmotePerm: cosmetic.winkemote
  223. ReceiveWinkEmote: &7You just equipped the &fWink&7 Emote!
  224.  
  225. GrinEmoteName: &cGrin
  226. GrinEmoteLore: &7What's that face for?!
  227. GrinEmotePerm: cosmetic.grinemote
  228. ReceiveGrinEmote: &7You just equipped the &fGrin&7 Emote!
  229.  
  230. FrownEmoteName: &cFrown
  231. FrownEmoteLore: &7Turn that frown upside-down!
  232. FrownEmotePerm: cosmetic.frownemote
  233. ReceiveFrownEmote: &7You just equipped the &fFrown&7 Emote!
  234.  
  235. CryEmoteName: &cCry
  236. CryEmoteLore: &7Aww, don't cry!
  237. CryEmotePerm: cosmetic.cryemote
  238. ReceiveCryEmote: &7You just equipped the &fCry&7 Emote!
  239.  
  240. SleepyEmoteName: &cSleepy
  241. SleepyEmoteLore: &7Night night zzZZzZz!
  242. SleepyEmotePerm: cosmetic.sleepyemote
  243. ReceiveSleepyEmote: &7You just equipped the &fSleepy&7 Emote!
  244.  
  245. RageEmoteName: &cRage
  246. RageEmoteLore: &7RAGE QUIT!
  247. RageEmotePerm: cosmetic.rageemote
  248. ReceiveRageEmote: &7You just equipped the &fRage&7 Emote!
  249.  
  250. OrcBlinkEmoteName: &cBlinking Orc
  251. OrcBlinkEmoteLore: &7Lok-Narash!
  252. OrcBlinkEmotePerm: cosmetic.orcblinkemote
  253. ReceiveOrcBlinkEmote: &7You just equipped the &fBlinking Ork&7 Emote!
  254.  
  255. SantaWinkEmoteName: &cWinking Santa
  256. SantaWinkEmoteLore: &7Ho ho ho!
  257. SantaWinkEmotePerm: cosmetic.santawinkemote
  258. ReceiveSantaWinkEmote: &7You just equipped the &fWinking Santa&7 Emote!
  259.  
  260. SantaBlinkEmoteName: &cBlinking Santa
  261. SantaBlinkEmoteLore: &7Where's my presents?
  262. SantaBlinkEmotePerm: cosmetic.santablinkemote
  263. ReceiveSantaBlinkEmote: &7You just equipped the &fBlinking Santa&7 Emote!
  264.  
  265. SantaLookEmoteName: &cLooking Santa
  266. SantaLookEmoteLore: &7I'm watching you...
  267. SantaLookEmotePerm: cosmetic.santalookemote
  268. ReceiveSantaLookEmote: &7You just equipped the &fLooking Santa&7 Emote!
  269.  
  270. XmasTreeEmoteName: &cXmas Tree
  271. XmasTreeEmoteLore: &7Happy Holidays!
  272. XmasTreeEmotePerm: cosmetic.xmastreeemote
  273. ReceiveXmasTreeEmote: &7You just equipped the &fXmas Tree&7 Emote!
  274.  
  275. #================================================#
  276. # Here you can set a time/cooldown that a player
  277. # has to wait before using the gadget again. Prevents spam.
  278. # Bypass permission coming soon! - Next update!
  279. #================================================#
  280.  
  281. GrapplingHookCoolDown: 3
  282. GrapplingHookCoolDownMsg: &cPlease wait 3 seconds before you do this again!
  283. TNTGunCoolDown: 3
  284. TNTGunCoolDownMsg: &cPlease wait 3 seconds before you do this again!
  285. BlazeRodGunCoolDown: 3
  286. BlazeRodGunCoolDownMsg: &cPlease wait 3 seconds before you do this again!
  287. BatBlasterCoolDown: 5
  288. BatBlasterCoolDownMsg: &cPlease wait 5 seconds before you do this again!
  289. ThorsHammerCoolDown: 3
  290. ThorsHammerCoolDownMsg: &cPlease wait 3 seconds before you do this again!
  291. DiscoBeaconCoolDown: 10
  292. DiscoBeaconCoolDownMsg: &cPlease wait until the other disco is over!
  293. FortuneCookieCoolDown: 5
  294. FortuneCookieCoolDownMsg: &cPlease wait 5 seconds before using again!
  295. SpoopyPumpkinCoolDown: 5
  296. SpoopyPumpkinCoolDownMsg: &cPlease wait 5 seconds before using again!
  297.  
  298. #================================================#
  299. # This is the GUI when players do the Cosmetics command.
  300. # You can change the Name and Lore of each GUI item.
  301. #================================================#
  302.  
  303. GadgetsName: &cGadgets
  304. GadgetsLore: &7Select a fun Gadget!
  305.  
  306. PetsName: &cPets
  307. PetsLore: &7Select a friendly Companion!
  308.  
  309. ParticlesName: &cParticles
  310. ParticlesLore: &7Select a Particle!
  311.  
  312. HatsName: &cHats
  313. HatsLore: &7Equip a fancy Hat!
  314.  
  315. EmotesName: &cEmotes
  316. EmotesLore: &7Express yourself with a Emote!
  317.  
  318. #================================================#
  319. # This is the GUI when players select a Gadget.
  320. #================================================#
  321.  
  322. GUITPBowSlot: 10
  323. GUIBlazeRodGunSlot: 11
  324. GUITNTGunSlot: 12
  325. GUIGrapplingHookSlot: 13
  326. GUIBatBlasterSlot: 14
  327. GUIThorHammerSlot: 15
  328. GUIDiscoBeaconSlot: 16
  329. GUIFortuneCookieSlot: 19
  330. GUISpoopyPumpkinSlot: 20
  331.  
  332. #================================================#
  333. # This is the GUI slot where players select a Pet.
  334. #================================================#
  335.  
  336. GUIPetRabbitSlot: 10
  337. GUIPetWolfSlot: 11
  338. GUIPetCowSlot: 12
  339.  
  340. #================================================#
  341. # This is the GUI slot where players select a Particle.
  342. #================================================#
  343.  
  344. GUIFlameParticleSlot: 10
  345. GUIHeartParticleSlot: 11
  346. GUICloudParticleSlot: 12
  347. GUINyanCatParticleSlot: 13
  348.  
  349. #================================================#
  350. # This is the GUI slot where players select a Hat.
  351. #================================================#
  352.  
  353. GUIGrassHatSlot: 10
  354. GUIStoneHatSlot: 11
  355. GUICobbleHatSlot: 12
  356. GUIOakLogHatSlot: 13
  357. GUISandHatSlot: 14
  358. GUIWoolHatSlot: 15
  359. GUIDispenserHatSlot: 16
  360. GUIIceHatSlot: 19
  361. GUIGlassHatSlot: 20
  362. GUIBookshelfHatSlot: 21
  363.  
  364. #================================================#
  365. # This is the GUI slot where players select a Emote.
  366. #================================================#
  367.  
  368. GUISmileEmoteSlot: 10
  369. GUICoolEmoteSlot: 11
  370. GUISurprisedEmoteSlot: 12
  371. GUICheekyEmoteSlot: 13
  372. GUIWinkEmoteSlot: 14
  373. GUIGrinEmoteSlot: 15
  374. GUIFrownEmoteSlot: 16
  375. GUICryEmoteSlot: 19
  376. GUISleepyEmoteSlot: 20
  377. GUIRageEmoteSlot: 21
  378. GUIOrcBlinkEmoteSlot: 22
  379. GUISantaBlinkEmoteSlot: 23
  380. GUISantaWinkEmoteSlot: 24
  381. GUISantaLookEmoteSlot: 25
  382. GUIXmasTreeEmoteSlot: 28
  383.  
  384. #================================================#
  385. # Characters - Coming next update! # 1.9
  386. #================================================#
  387.  
  388. #=========================================================#
  389. # This is the slot where the items go when the player
  390. # selects the gadget/pet/particle etc. they want. AKA player's HotBar.
  391. # Note slots start from 0 and end at 8.
  392. # if changed pick a number from 0 - 8
  393. #=========================================================#
  394.  
  395. TPBowSlot: 1
  396. BlazeRodGunSlot: 1
  397. TNTGunSlot: 1
  398. GrapplingHookSlot: 1
  399. BatBlasterSlot: 1
  400. ThorHammerSlot: 1
  401. DiscoBeaconSlot: 1
  402. CallPetBone: 1
  403. FortuneCookieSlot: 1
  404. SpoopyPumpkinSlot: 1
  405.  
  406. #=========================================#
  407. # Under here is all the script code! DO NOT touch
  408. # No support given if the code below was touched!
  409. #=========================================#
  410.  
  411. on inventory click:
  412. if inventory name of player's current inventory is "{@GUIName}":
  413. if clicked slot is 11:
  414. cancel event
  415. wait a tick
  416. play "ui_button_click" to player
  417. open chest with 6 rows named "{@GUIGadgetsName}" to player
  418. wait a tick
  419. set slot {@GUITPBowSlot} of player's current inventory to bow named "{@TPBowName}" with lore "{@TPBowLore}||"
  420. set slot {@GUIBlazeRodGunSlot} of player's current inventory to blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}||"
  421. set slot {@GUITNTGunSlot} of player's current inventory to tnt named "{@TNTGunName}" with lore "{@TNTGunLore}||"
  422. set slot {@GUIGrapplingHookSlot} of player's current inventory to fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}||"
  423. set slot {@GUIBatBlasterSlot} of player's current inventory to iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}||"
  424. set slot {@GUIThorHammerSlot} of player's current inventory to diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}||"
  425. set slot {@GUIDiscoBeaconSlot} of player's current inventory to beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}||"
  426. set slot {@GUIFortuneCookieSlot} of player's current inventory to cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}||"
  427. set slot {@GUISpoopyPumpkinSlot} of player's current inventory to pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}||"
  428. set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||"
  429. set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||"
  430. set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
  431. if clicked slot is 13:
  432. cancel event
  433. wait 1 tick
  434. play "ui_button_click" to player
  435. open chest with 6 rows named "{@GUIPetsName}" to player
  436. wait a tick
  437. set slot {@GUIPetRabbitSlot} of player's current inventory to rabbit foot named "{@PetRabbitName}" with lore "{@PetRabbitLore}||"
  438. set slot {@GUIPetWolfSlot} of player's current inventory to bone named "{@PetWolfName}" with lore "{@PetWolfLore}||"
  439. set slot {@GUIPetCowSlot} of player's current inventory to raw beef named "{@PetCowName}" with lore "{@PetCowLore}||"
  440. set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||"
  441. set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||"
  442. set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
  443. if clicked slot is 15:
  444. cancel event
  445. wait 1 tick
  446. play "ui_button_click" to player
  447. open chest with 6 rows named "{@GUIParticlesName}" to player
  448. wait a tick
  449. set slot {@GUIFlameParticleSlot} of player's current inventory to blaze powder named "{@FlameParticleName}" with lore "{@FlameParticleLore}||"
  450. set slot {@GUIHeartParticleSlot} of player's current inventory to red dye named "{@HeartParticleName}" with lore "{@HeartParticleLore}||"
  451. set slot {@GUICloudParticleSlot} of player's current inventory to cobweb named "{@CloudParticleName}" with lore "{@CloudParticleLore}||"
  452. set slot {@GUINyanCatParticleSlot} of player's current inventory to fish named "{@NyanCatParticleName}" with lore "{@NyanCatParticleLore}||"
  453. set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||"
  454. set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||"
  455. set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
  456. if clicked slot is 30:
  457. cancel event
  458. wait 1 tick
  459. play "ui_button_click" to player
  460. open chest with 6 rows named "{@GUIHatsName}" to player
  461. wait a tick
  462. set slot {@GUIGrassHatSlot} of player's current inventory to grass named "{@GrassHatName}" with lore "{@GrassHatLore}||"
  463. set slot {@GUIWoolHatSlot} of player's current inventory to wool named "{@WoolHatName}" with lore "{@WoolHatLore}||"
  464. set slot {@GUIGlassHatSlot} of player's current inventory to glass named "{@GlassHatName}" with lore "{@GlassHatLore}||"
  465. set slot {@GUIDispenserHatSlot} of player's current inventory to dispenser named "{@DispenserHatName}" with lore "{@DispenserHatLore}||"
  466. set slot {@GUIOakLogHatSlot} of player's current inventory to oak log named "{@OakLogHatName}" with lore "{@OakLogHatLore}||"
  467. set slot {@GUIStoneHatSlot} of player's current inventory to stone named "{@StoneHatName}" with lore "{@StoneHatLore}||"
  468. set slot {@GUIIceHatSlot} of player's current inventory to ice named "{@IceHatName}" with lore "{@IceHatLore}||"
  469. set slot {@GUISandHatSlot} of player's current inventory to sand named "{@SandHatName}" with lore "{@SandHatLore}||"
  470. set slot {@GUIBookshelfHatSlot} of player's current inventory to bookshelf named "{@BookshelfHatName}" with lore "{@BookshelfHatLore}||"
  471. set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||"
  472. set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||"
  473. set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
  474. if clicked slot is 32:
  475. cancel event
  476. set {_santaemote} to "Santa" parsed as offlineplayer
  477. set {_orcemote} to "Teaz" parsed as offlineplayer
  478. wait 1 tick
  479. play "ui_button_click" to player
  480. open chest with 6 rows named "{@GUIEmotesName}" to player
  481. wait a tick
  482. set slot {@GUISmileEmoteSlot} of player's current inventory to head named "{@SmileEmoteName}" with lore "{@SmileEmoteLore}||"
  483. set slot {@GUICoolEmoteSlot} of player's current inventory to head named "{@CoolEmoteName}" with lore "{@CoolEmoteLore}||"
  484. set slot {@GUISurprisedEmoteSlot} of player's current inventory to head named "{@SurprisedEmoteName}" with lore "{@SurprisedEmoteLore}||"
  485. set slot {@GUICheekyEmoteSlot} of player's current inventory to head named "{@CheekyEmoteName}" with lore "{@CheekyEmoteLore}||"
  486. set slot {@GUIWinkEmoteSlot} of player's current inventory to head named "{@WinkEmoteName}" with lore "{@WinkEmoteLore}||"
  487. set slot {@GUIGrinEmoteSlot} of player's current inventory to head named "{@GrinEmoteName}" with lore "{@GrinEmoteLore}||"
  488. set slot {@GUIFrownEmoteSlot} of player's current inventory to head named "{@FrownEmoteName}" with lore "{@FrownEmoteLore}||"
  489. set slot {@GUICryEmoteSlot} of player's current inventory to head named "{@CryEmoteName}" with lore "{@CryEmoteLore}||"
  490. set slot {@GUISleepyEmoteSlot} of player's current inventory to head named "{@SleepyEmoteName}" with lore "{@SleepyEmoteLore}||"
  491. set slot {@GUIRageEmoteSlot} of player's current inventory to head named "{@RageEmoteName}" with lore "{@RageEmoteLore}||"
  492. set slot {@GUISantaWinkEmoteSlot} of player's current inventory to skull of {_santaemote} named "{@SantaWinkEmoteName}" with lore "{@SantaWinkEmoteLore}||"
  493. set slot {@GUISantaBlinkEmoteSlot} of player's current inventory to skull of {_santaemote} named "{@SantaBlinkEmoteName}" with lore "{@SantaBlinkEmoteLore}||"
  494. set slot {@GUISantaLookEmoteSlot} of player's current inventory to skull of {_santaemote} named "{@SantaLookEmoteName}" with lore "{@SantaLookEmoteLore}||"
  495. set slot {@GUIOrcBlinkEmoteSlot} of player's current inventory to skull of {_orcemote} named "{@OrcBlinkEmoteName}" with lore "{@OrcBlinkEmoteLore}||"
  496. set slot {@GUIXmasTreeEmoteSlot} of player's current inventory to head named "{@XmasTreeEmoteName}" with lore "{@XmasTreeEmoteLore}||"
  497. set slot {@GUIGoBack} of player's current inventory to arrow named "{@GoBackName}" with lore "{@GoBackLore}||"
  498. set slot {@GUIClearSlot} of player's current inventory to barrier named "{@ClearName}" with lore "{@ClearLore}||"
  499. set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
  500. if clicked slot is {@GUICloseSlot}:
  501. play "ui_button_click" to player
  502. close player's inventory
  503. on inventory click:
  504. if inventory name of player's current inventory is "{@GUIGadgetsName}":
  505. if clicked slot is {@GUITPBowSlot}:
  506. if player has permission "{@TPBowPerm}" or "cosmetics.all":
  507. play "block_note_pling" to player
  508. set slot {@TPBowSlot} of player to bow of infinity 1 and unbreaking 100 named "{@TPBowName}" with lore "{@TPBowLore}||"
  509. set slot 9 of player to arrow named "Arrow"
  510. send "{@Prefix} {@ReceiveTPBow}"
  511. close player's inventory
  512. else:
  513. play "block_anvil_place" to player
  514. close player's inventory
  515. send "{@Prefix} {@NoPerm}"
  516. if clicked slot is {@GUIBlazeRodGunSlot}:
  517. if player has permission "{@BlazeRodGunPerm}" or "cosmetics.all":
  518. play "block_note_pling" to player
  519. set slot {@BlazeRodGunSlot} of player to blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}"
  520. send "{@Prefix} {@ReceiveBlazeRodGun}"
  521. close player's inventory
  522. else:
  523. play "block_anvil_place" to player
  524. close player's inventory
  525. send "{@Prefix} {@NoPerm}"
  526. if clicked slot is {@GUIGrapplingHookSlot}:
  527. if player has permission "{@GrapplingHookPerm}" or "cosmetics.all":
  528. play "block_note_pling" to player
  529. set slot {@GrapplingHookSlot} of player to fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}"
  530. send "{@Prefix} {@ReceiveGrapplingHook}"
  531. close player's inventory
  532. else:
  533. play "block_anvil_place" to player
  534. close player's inventory
  535. send "{@Prefix} {@NoPerm}"
  536. if clicked slot is {@GUIBatBlasterSlot}:
  537. if player has permission "{@BatBlasterPerm}" or "cosmetics.all":
  538. play "block_note_pling" to player
  539. set slot {@BatBlasterSlot} of player to iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}"
  540. send "{@Prefix} {@ReceiveBatBlaster}"
  541. close player's inventory
  542. else:
  543. play "block_anvil_place" to player
  544. close player's inventory
  545. send "{@Prefix} {@NoPerm}"
  546. if clicked slot is {@GUITNTGunSlot}:
  547. if player has permission "{@TNTGunPerm}" or "cosmetics.all":
  548. play "block_note_pling" to player
  549. set slot {@TNTGunSlot} of player to tnt named "{@TNTGunName}" with lore "{@TNTGunLore}"
  550. send "{@Prefix} {@ReceiveTNTGun}"
  551. close player's inventory
  552. else:
  553. play "block_anvil_place" to player
  554. close player's inventory
  555. send "{@Prefix} {@NoPerm}"
  556. if clicked slot is {@GUIThorHammerSlot}:
  557. if player has permission "{@ThorHammerPerm}" or "cosmetics.all":
  558. play "block_note_pling" to player
  559. set slot {@ThorHammerSlot} of player to diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}"
  560. send "{@Prefix} {@ReceiveThorHammer}"
  561. close player's inventory
  562. else:
  563. play "block_anvil_place" to player
  564. close player's inventory
  565. send "{@Prefix} {@NoPerm}"
  566. if clicked slot is {@GUIDiscoBeaconSlot}:
  567. if player has permission "{@DiscoBeaconPerm}" or "cosmetics.all":
  568. play "block_note_pling" to player
  569. set slot {@DiscoBeaconSlot} of player to beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}"
  570. send "{@Prefix} {@ReceiveDiscoBeacon}"
  571. close player's inventory
  572. else:
  573. play "block_anvil_place" to player
  574. close player's inventory
  575. send "{@Prefix} {@NoPerm}"
  576. if clicked slot is {@GUIFortuneCookieSlot}:
  577. if player has permission "{@FortuneCookiePerm}" or "cosmetics.all":
  578. play "block_note_pling" to player
  579. set slot {@FortuneCookieSlot} of player to cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}"
  580. send "{@Prefix} {@ReceiveFortuneCookie}"
  581. close player's inventory
  582. else:
  583. play "block_anvil_place" to player
  584. close player's inventory
  585. send "{@Prefix} {@NoPerm}"
  586. if clicked slot is {@GUISpoopyPumpkinSlot}:
  587. if player has permission "{@SpoopyPumpkinPerm}" or "cosmetics.all":
  588. play "block_note_pling" to player
  589. set slot {@SpoopyPumpkinSlot} of player to pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}"
  590. send "{@Prefix} {@ReceiveSpoopyPumpkin}"
  591. close player's inventory
  592. else:
  593. play "block_anvil_place" to player
  594. close player's inventory
  595. send "{@Prefix} {@NoPerm}"
  596. if clicked slot is {@GUIClearSlot}:
  597. if player has a bow named "{@TPBowName}" with lore "{@TPBowLore}":
  598. remove a bow named "{@TPBowName}" with lore "{@TPBowLore}" from player's inventory
  599. remove a arrow named "Arrow" from player's inventory
  600. send "{@Prefix} {@ClearedCosmetic}"
  601. close player's inventory
  602. stop
  603. if player has a blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}":
  604. remove a blaze rod named "{@BlazeRodGunName}" with lore "{@BlazeRodGunLore}" from player's inventory
  605. send "{@Prefix} {@ClearedCosmetic}"
  606. close player's inventory
  607. stop
  608. if player has a tnt named "{@TNTGunName}" with lore "{@TNTGunLore}":
  609. remove a tnt named "{@TNTGunName}" with lore "{@TNTGunLore}" from player's inventory
  610. send "{@Prefix} {@ClearedCosmetic}"
  611. close player's inventory
  612. stop
  613. if player has a fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}":
  614. remove a fishing rod named "{@GrapplingHookName}" with lore "{@GrapplingHookLore}" from player's inventory
  615. send "{@Prefix} {@ClearedCosmetic}"
  616. close player's inventory
  617. stop
  618. if player has a iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}":
  619. remove a iron horse armor named "{@BatBlasterName}" with lore "{@BatBlasterLore}" from player's inventory
  620. send "{@Prefix} {@ClearedCosmetic}"
  621. close player's inventory
  622. stop
  623. if player has a diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}":
  624. remove diamond axe named "{@ThorHammerName}" with lore "{@ThorHammerLore}" from player's inventory
  625. send "{@Prefix} {@ClearedCosmetic}"
  626. close player's inventory
  627. stop
  628. if player has a beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}":
  629. remove beacon named "{@DiscoBeaconName}" with lore "{@DiscoBeaconLore}" from player's inventory
  630. send "{@Prefix} {@ClearedCosmetic}"
  631. close player's inventory
  632. stop
  633. if player has a cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}":
  634. remove cookie named "{@FortuneCookieName}" with lore "{@FortuneCookieLore}" from player's inventory
  635. send "{@Prefix} {@ClearedCosmetic}"
  636. close player's inventory
  637. stop
  638. if player has a pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}":
  639. remove pumpkin named "{@SpoopyPumpkinName}" with lore "{@SpoopyPumpkinLore}" from player's inventory
  640. send "{@Prefix} {@ClearedCosmetic}"
  641. close player's inventory
  642. stop
  643. else:
  644. send "{@Prefix} {@NoCosmetic}"
  645. play "block_anvil_place" to player
  646. close player's inventory
  647. if clicked slot is {@GUICloseSlot}:
  648. close player's inventory
  649. play "ui_button_click" to player
  650. if clicked slot is {@GUIGoBack}:
  651. cancel event
  652. wait a tick
  653. make player execute command "{@Command}"
  654. play "ui_button_click" to player
  655. if inventory name of player's current inventory is "{@GUIPetsName}":
  656. if clicked slot is {@GUIPetRabbitSlot}:
  657. if player has permission "{@PetRabbitPerm}" or "cosmetics.all":
  658. if {pet.%player%.set} is true:
  659. send "{@Prefix} {@AlreadyHavePet}"
  660. close player's inventory
  661. cancel event
  662. else:
  663. close player's inventory
  664. play "block_note_pling" to player
  665. set {pet.%player%.set} to true
  666. set {pet.%player%.rabbit} to true
  667. set slot 1 of player to bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}"
  668. spawn 1 rabbit at the player
  669. send "{@Prefix} {@ReceivePetRabbit}"
  670. close player's inventory
  671. set name of spawned entity to "{@SpawnedRabbitName}"
  672. add spawned entity to {pet.%player%::*}
  673. add spawned entity to {follow::%player%::*}
  674. while spawned entity exists:
  675. make spawned entity pathfind to player with speed 2
  676. wait 1 tick
  677. else:
  678. play "block_anvil_place" to player
  679. close player's inventory
  680. send "{@Prefix} {@NoPerm}"
  681. if clicked slot is {@GUIPetWolfSlot}:
  682. if player has permission "{@PetWolfPerm}" or "cosmetics.all":
  683. if {pet.%player%.set} is true:
  684. send "{@Prefix} {@AlreadyHavePet}"
  685. close player's inventory
  686. cancel event
  687. else:
  688. close player's inventory
  689. play "block_note_pling" to player
  690. set {pet.%player%.set} to true
  691. set {pet.%player%.wolf} to true
  692. set slot 1 of player to bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}"
  693. spawn 1 wolf at the player
  694. send "{@Prefix} {@ReceivePetWolf}"
  695. close player's inventory
  696. set name of spawned entity to "{@SpawnedWolfName}"
  697. add spawned entity to {pet.%player%::*}
  698. add spawned entity to {follow::%player%::*}
  699. while spawned entity exists:
  700. make spawned entity pathfind to player with speed 2
  701. wait 1 tick
  702. else:
  703. play "block_anvil_place" to player
  704. close player's inventory
  705. send "{@Prefix} {@NoPerm}"
  706. if clicked slot is {@GUIPetCowSlot}:
  707. if player has permission "{@PetCowPerm}" or "cosmetics.all":
  708. if {pet.%player%.set} is true:
  709. send "{@Prefix} {@AlreadyHavePet}"
  710. close player's inventory
  711. cancel event
  712. else:
  713. close player's inventory
  714. play "block_note_pling" to player
  715. set {pet.%player%.set} to true
  716. set {pet.%player%.cow} to true
  717. set slot 1 of player to bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}"
  718. spawn 1 cow at the player
  719. send "{@Prefix} {@ReceivePetCow}"
  720. close player's inventory
  721. set name of spawned entity to "{@SpawnedCowName}"
  722. add spawned entity to {pet.%player%::*}
  723. add spawned entity to {follow::%player%}
  724. while spawned entity exists:
  725. make spawned entity pathfind to player with speed 2
  726. wait 1 tick
  727. else:
  728. play "block_anvil_place" to player
  729. close player's inventory
  730. send "{@Prefix} {@NoPerm}"
  731. if clicked slot is {@GUIClearSlot}:
  732. if {pet.%player%.rabbit} is true:
  733. loop {pet.%player%::*}:
  734. set {pet.%player%.set} to false
  735. set {pet.%player%.rabbit} to false
  736. kill loop-value
  737. remove bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" from player's inventory
  738. send "{@Prefix} {@RemovedPet}"
  739. clear {follow::%player%::*}
  740. close player's inventory
  741. stop
  742. if {pet.%player%.wolf} is true:
  743. loop {pet.%player%::*}:
  744. set {pet.%player%.set} to false
  745. set {pet.%player%.wolf} to false
  746. kill loop-value
  747. remove bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" from player's inventory
  748. send "{@Prefix} {@RemovedPet}"
  749. clear {follow::%player%::*}
  750. close player's inventory
  751. stop
  752. if {pet.%player%.cow} is true:
  753. loop {pet.%player%::*}:
  754. set {pet.%player%.set} to false
  755. set {pet.%player%.cow} to false
  756. kill loop-value
  757. remove bone named "{@SummonPetBoneName}" with lore "{@SummonPetBoneLore}" from player's inventory
  758. send "{@Prefix} {@RemovedPet}"
  759. clear {follow::%player%::*}
  760. close player's inventory
  761. else:
  762. send "{@Prefix} {@NoPet}"
  763. play "block_anvil_place" to player
  764. close player's inventory
  765. if clicked slot is {@GUICloseSlot}:
  766. close player's inventory
  767. if clicked slot is {@GUIGoBack}:
  768. cancel event
  769. wait a tick
  770. make player execute command "{@Command}"
  771. play "ui_button_click" to player
  772. if inventory name of player's current inventory is "{@GUIParticlesName}":
  773. if clicked slot is {@GUIFlameParticleSlot}:
  774. if player has permission "{@FlameParticlePerm}" or "cosmetics.all":
  775. if {particle.%player%.set} is false:
  776. play "block_note_pling" to player
  777. set {particle.%player%} to true
  778. set {particle.%player%.set} to true
  779. set {flame.particle.%player%} to true
  780. send "{@Prefix} {@ReceiveFlameParticle}"
  781. close player's inventory
  782. else:
  783. play "block_anvil_place" to player
  784. close player's inventory
  785. send "{@Prefix} {@ParticleAlreadySet}"
  786. else if player does not have the permission "{@FlameParticlePerm}" or "cosmetics.all":
  787. play "block_anvil_place" to player
  788. close player's inventory
  789. send "{@Prefix} {@NoPerm}"
  790. cancel event
  791. if clicked slot is {@GUIHeartParticleSlot}:
  792. if player has permission "{@HeartParticlePerm}" or "cosmetics.all":
  793. if {particle.%player%.set} is false:
  794. play "block_note_pling" to player
  795. set {particle.%player%} to true
  796. set {particle.%player%.set} to true
  797. set {heart.particle.%player%} to true
  798. send "{@Prefix} {@ReceiveHeartParticle}"
  799. close player's inventory
  800. else:
  801. play "block_anvil_place" to player
  802. close player's inventory
  803. send "{@Prefix} {@ParticleAlreadySet}"
  804. else if player does not have the permission "{@HeartParticlePerm}" or "cosmetics.all":
  805. play "block_anvil_place" to player
  806. close player's inventory
  807. send "{@Prefix} {@NoPerm}"
  808. cancel event
  809. if clicked slot is {@GUICloudParticleSlot}:
  810. if player has permission "{@CloudParticlePerm}" or "cosmetics.all":
  811. if {particle.%player%.set} is false:
  812. play "block_note_pling" to player
  813. set {particle.%player%} to true
  814. set {particle.%player%.set} to true
  815. set {cloud.particle.%player%} to true
  816. send "{@Prefix} {@ReceiveCloudParticle}"
  817. close player's inventory
  818. else:
  819. play "block_anvil_place" to player
  820. close player's inventory
  821. send "{@Prefix} {@ParticleAlreadySet}"
  822. else if player does not have the permission "{@CloudParticlePerm}" or "cosmetics.all":
  823. play "block_anvil_place" to player
  824. close player's inventory
  825. send "{@Prefix} {@NoPerm}"
  826. cancel event
  827. if clicked slot is {@GUINyanCatParticleSlot}:
  828. if player has permission "{@NyanCatParticlePerm}" or "cosmetics.all":
  829. if {particle.%player%.set} is false:
  830. play "block_note_pling" to player
  831. set {particle.%player%} to true
  832. set {particle.%player%.set} to true
  833. drawNyanCat center player, id "nyancat.%player%", visibleRange 30
  834. send "{@Prefix} {@ReceiveNyanCatParticle}"
  835. close player's inventory
  836. else:
  837. play "block_anvil_place" to player
  838. close player's inventory
  839. send "{@Prefix} {@ParticleAlreadySet}"
  840. else if player does not have the permission "{@NyanCatParticlePerm}" or "cosmetics.all":
  841. play "block_anvil_place" to player
  842. close player's inventory
  843. send "{@Prefix} {@NoPerm}"
  844. cancel event
  845. if clicked slot is {@GUIClearSlot}:
  846. if {particle.%player%} is true:
  847. set {flame.particle.%player%} to false
  848. set {cloud.particle.%player%} to false
  849. set {heart.particle.%player%} to false
  850. set {particle.%player%.set} to false
  851. set {particle.%player%} to false
  852. delete {flame.%player%}
  853. delete {cloud.%player%}
  854. delete {heart.%player%}
  855. stopEffect "nyancat.%player%"
  856. send "{@Prefix} {@ClearedCosmetic}"
  857. close player's inventory
  858. else:
  859. send "{@Prefix} {@NoCosmetic}"
  860. play "block_anvil_place" to player
  861. close player's inventory
  862. if clicked slot is {@GUICloseSlot}:
  863. close player's inventory
  864. if clicked slot is {@GUIGoBack}:
  865. cancel event
  866. wait a tick
  867. make player execute command "{@Command}"
  868. play "ui_button_click" to player
  869. if inventory name of player's current inventory is "{@GUIHatsName}":
  870. if clicked slot is {@GUIGrassHatSlot}:
  871. if player has permission "{@GrassHatPerm}" or "cosmetics.all":
  872. set helmet of the player to grass
  873. set {hat.%player%} to true
  874. play "block_note_pling" to player
  875. send "{@Prefix} {@ReceiveGrassHat}"
  876. close player's inventory
  877. else:
  878. play "block_anvil_place" to player
  879. close player's inventory
  880. send "{@Prefix} {@NoPerm}"
  881. if clicked slot is {@GUIWoolHatSlot}:
  882. if player has permission "{@WoolHatPerm}" or "cosmetics.all":
  883. set helmet of the player to wool
  884. set {hat.%player%} to true
  885. play "block_note_pling" to player
  886. send "{@Prefix} {@ReceiveWoolHat}"
  887. close player's inventory
  888. else:
  889. play "block_anvil_place" to player
  890. close player's inventory
  891. send "{@Prefix} {@NoPerm}"
  892. if clicked slot is {@GUIGlassHatSlot}:
  893. if player has permission "{@GlassHatPerm}" or "cosmetics.all":
  894. set helmet of the player to glass
  895. set {hat.%player%} to true
  896. play "block_note_pling" to player
  897. send "{@Prefix} {@ReceiveGlassHat}"
  898. close player's inventory
  899. else:
  900. play "block_anvil_place" to player
  901. close player's inventory
  902. send "{@Prefix} {@NoPerm}"
  903. if clicked slot is {@GUIDispenserHatSlot}:
  904. if player has permission "{@DispenserHatPerm}" or "cosmetics.all":
  905. set helmet of the player to dispenser
  906. set {hat.%player%} to true
  907. play "block_note_pling" to player
  908. send "{@Prefix} {@ReceiveDispenserHat}"
  909. close player's inventory
  910. else:
  911. play "block_anvil_place" to player
  912. close player's inventory
  913. send "{@Prefix} {@NoPerm}"
  914. if clicked slot is {@GUIIceHatSlot}:
  915. if player has permission "{@IceHatPerm}" or "cosmetics.all":
  916. set helmet of the player to ice
  917. set {hat.%player%} to true
  918. play "block_note_pling" to player
  919. send "{@Prefix} {@ReceiveIceHat}"
  920. close player's inventory
  921. else:
  922. play "block_anvil_place" to player
  923. close player's inventory
  924. send "{@Prefix} {@NoPerm}"
  925. if clicked slot is {@GUIStoneHatSlot}:
  926. if player has permission "{@StoneHatPerm}" or "cosmetics.all":
  927. set helmet of the player to stone
  928. set {hat.%player%} to true
  929. play "block_note_pling" to player
  930. send "{@Prefix} {@ReceiveStoneHat}"
  931. close player's inventory
  932. else:
  933. play "block_anvil_place" to player
  934. close player's inventory
  935. send "{@Prefix} {@NoPerm}"
  936. if clicked slot is {@GUICobbleHatSlot}:
  937. if player has permission "{@CobbleHatPerm}" or "cosmetics.all":
  938. set helmet of the player to cobblestone
  939. set {hat.%player%} to true
  940. play "block_note_pling" to player
  941. send "{@Prefix} {@ReceiveCobbleHat}"
  942. close player's inventory
  943. else:
  944. play "block_anvil_place" to player
  945. close player's inventory
  946. send "{@Prefix} {@NoPerm}"
  947. if clicked slot is {@GUIOakLogHatSlot}:
  948. if player has permission "{@OakLogHatPerm}" or "cosmetics.all":
  949. set helmet of the player to oak log
  950. set {hat.%player%} to true
  951. play "block_note_pling" to player
  952. send "{@Prefix} {@ReceiveOakLogHat}"
  953. close player's inventory
  954. else:
  955. play "block_anvil_place" to player
  956. close player's inventory
  957. send "{@Prefix} {@NoPerm}"
  958. if clicked slot is {@GUISandHatSlot}:
  959. if player has permission "{@SandHatPerm}" or "cosmetics.all":
  960. set helmet of the player to sand
  961. set {hat.%player%} to true
  962. play "block_note_pling" to player
  963. send "{@Prefix} {@ReceiveSandHat}"
  964. close player's inventory
  965. else:
  966. play "block_anvil_place" to player
  967. close player's inventory
  968. send "{@Prefix} {@NoPerm}"
  969. if clicked slot is {@GUIBookshelfHatSlot}:
  970. if player has permission "{@BookshelfHatPerm}" or "cosmetics.all":
  971. set helmet of the player to bookshelf
  972. set {hat.%player%} to true
  973. play "block_note_pling" to player
  974. send "{@Prefix} {@ReceiveBookshelfHat}"
  975. close player's inventory
  976. else:
  977. play "block_anvil_place" to player
  978. close player's inventory
  979. send "{@Prefix} {@NoPerm}"
  980. if clicked slot is {@GUIClearSlot}:
  981. if {hat.%player%} is true:
  982. set helmet of the player to air
  983. set {hat.%player%} to false
  984. send "{@Prefix} {@ClearedCosmetic}"
  985. close player's inventory
  986. else:
  987. send "{@Prefix} {@NoCosmetic}"
  988. play "block_anvil_place" to player
  989. close player's inventory
  990. if clicked slot is {@GUICloseSlot}:
  991. close player's inventory
  992. play "ui_button_click" to player
  993. if clicked slot is {@GUIGoBack}:
  994. cancel event
  995. wait a tick
  996. make player execute command "{@Command}"
  997. play "ui_button_click" to player
  998. if inventory name of player's current inventory is "{@GUIEmotesName}":
  999. if clicked slot is {@GUISmileEmoteSlot}:
  1000. if player has permission "{@SmileEmotePerm}" or "cosmetics.all":
  1001. if {emotes.%player%} is false:
  1002. play "block_note_pling" to player
  1003. set {emotes.%player%} to true
  1004. send "{@Prefix} {@ReceiveSmileEmote}"
  1005. close player's inventory
  1006. set {emotes::smile::%player%} to true
  1007. emote smile on player
  1008. while {emotes::smile::%player%} is true:
  1009. emote smile on player
  1010. wait 1 tick
  1011. else:
  1012. send "{@Prefix} {@CosmeticAlreadySet}"
  1013. close player's inventory
  1014. else:
  1015. play "block_anvil_place" to player
  1016. close player's inventory
  1017. send "{@Prefix} {@NoPerm}"
  1018. if clicked slot is {@GUICoolEmoteSlot}:
  1019. if player has permission "{@CoolEmotePerm}" or "cosmetics.all":
  1020. if {emotes.%player%} is false:
  1021. play "block_note_pling" to player
  1022. set {emotes.%player%} to true
  1023. send "{@Prefix} {@ReceiveCoolEmote}"
  1024. close player's inventory
  1025. set {emotes::cool::%player%} to true
  1026. emote cool on player
  1027. while {emotes::cool::%player%} is true:
  1028. emote cool on player
  1029. wait 1 tick
  1030. else:
  1031. send "{@Prefix} {@CosmeticAlreadySet}"
  1032. close player's inventory
  1033. else:
  1034. play "block_anvil_place" to player
  1035. close player's inventory
  1036. send "{@Prefix} {@NoPerm}"
  1037. if clicked slot is {@GUISurprisedEmoteSlot}:
  1038. if player has permission "{@SurprisedEmotePerm}" or "cosmetics.all":
  1039. if {emotes.%player%} is false:
  1040. play "block_note_pling" to player
  1041. set {emotes.%player%} to true
  1042. send "{@Prefix} {@ReceiveSurprisedEmote}"
  1043. close player's inventory
  1044. set {emotes::surprised::%player%} to true
  1045. emote surprised on player
  1046. while {emotes::surprised::%player%} is true:
  1047. emote surprised on player
  1048. wait 1 tick
  1049. else:
  1050. send "{@Prefix} {@CosmeticAlreadySet}"
  1051. close player's inventory
  1052. else:
  1053. play "block_anvil_place" to player
  1054. close player's inventory
  1055. send "{@Prefix} {@NoPerm}"
  1056. if clicked slot is {@GUICheekyEmoteSlot}:
  1057. if player has permission "{@CheekyEmotePerm}" or "cosmetics.all":
  1058. if {emotes.%player%} is false:
  1059. play "block_note_pling" to player
  1060. set {emotes.%player%} to true
  1061. send "{@Prefix} {@ReceiveCheekyEmote}"
  1062. close player's inventory
  1063. set {emotes::cheeky::%player%} to true
  1064. emote cheeky on player
  1065. while {emotes::cheeky::%player%} is true:
  1066. emote cheeky on player
  1067. wait 1 tick
  1068. else:
  1069. send "{@Prefix} {@CosmeticAlreadySet}"
  1070. close player's inventory
  1071. else:
  1072. play "block_anvil_place" to player
  1073. close player's inventory
  1074. send "{@Prefix} {@NoPerm}"
  1075. if clicked slot is {@GUIWinkEmoteSlot}:
  1076. if player has permission "{@WinkEmotePerm}" or "cosmetics.all":
  1077. if {emotes.%player%} is false:
  1078. play "block_note_pling" to player
  1079. set {emotes.%player%} to true
  1080. send "{@Prefix} {@ReceiveWinkEmote}"
  1081. close player's inventory
  1082. set {emotes::wink::%player%} to true
  1083. emote surprised on player
  1084. while {emotes::wink::%player%} is true:
  1085. emote wink on player
  1086. wait 1 tick
  1087. else:
  1088. send "{@Prefix} {@CosmeticAlreadySet}"
  1089. close player's inventory
  1090. else:
  1091. play "block_anvil_place" to player
  1092. close player's inventory
  1093. send "{@Prefix} {@NoPerm}"
  1094. if clicked slot is {@GUIGrinEmoteSlot}:
  1095. if player has permission "{@GrinEmotePerm}" or "cosmetics.all":
  1096. if {emotes.%player%} is false:
  1097. play "block_note_pling" to player
  1098. set {emotes.%player%} to true
  1099. send "{@Prefix} {@ReceiveGrinEmote}"
  1100. close player's inventory
  1101. set {emotes::grin::%player%} to true
  1102. emote grin on player
  1103. while {emotes::grin::%player%} is true:
  1104. emote grin on player
  1105. wait 1 tick
  1106. else:
  1107. send "{@Prefix} {@CosmeticAlreadySet}"
  1108. close player's inventory
  1109. else:
  1110. play "block_anvil_place" to player
  1111. close player's inventory
  1112. send "{@Prefix} {@NoPerm}"
  1113. if clicked slot is {@GUIFrownEmoteSlot}:
  1114. if player has permission "{@FrownEmotePerm}" or "cosmetics.all":
  1115. if {emotes.%player%} is false:
  1116. play "block_note_pling" to player
  1117. set {emotes.%player%} to true
  1118. send "{@Prefix} {@ReceiveFrownEmote}"
  1119. close player's inventory
  1120. set {emotes::frown::%player%} to true
  1121. emote frown on player
  1122. while {emotes::frown::%player%} is true:
  1123. emote frown on player
  1124. wait 1 tick
  1125. else:
  1126. send "{@Prefix} {@CosmeticAlreadySet}"
  1127. close player's inventory
  1128. else:
  1129. play "block_anvil_place" to player
  1130. close player's inventory
  1131. send "{@Prefix} {@NoPerm}"
  1132. if clicked slot is {@GUICryEmoteSlot}:
  1133. if player has permission "{@CryEmotePerm}" or "cosmetics.all":
  1134. if {emotes.%player%} is false:
  1135. play "block_note_pling" to player
  1136. set {emotes.%player%} to true
  1137. send "{@Prefix} {@ReceiveCryEmote}"
  1138. close player's inventory
  1139. set {emotes::cry::%player%} to true
  1140. emote cry on player
  1141. while {emotes::cry::%player%} is true:
  1142. emote cry on player
  1143. wait 1 tick
  1144. else:
  1145. send "{@Prefix} {@CosmeticAlreadySet}"
  1146. close player's inventory
  1147. else:
  1148. play "block_anvil_place" to player
  1149. close player's inventory
  1150. send "{@Prefix} {@NoPerm}"
  1151. if clicked slot is {@GUISleepyEmoteSlot}:
  1152. if player has permission "{@SleepyEmotePerm}" or "cosmetics.all":
  1153. if {emotes.%player%} is false:
  1154. play "block_note_pling" to player
  1155. set {emotes.%player%} to true
  1156. send "{@Prefix} {@ReceiveSleepyEmote}"
  1157. close player's inventory
  1158. set {emotes::sleepy::%player%} to true
  1159. emote sleepy on player
  1160. while {emotes::sleepy::%player%} is true:
  1161. emote sleepy on player
  1162. wait 1 tick
  1163. else:
  1164. send "{@Prefix} {@CosmeticAlreadySet}"
  1165. close player's inventory
  1166. else:
  1167. play "block_anvil_place" to player
  1168. close player's inventory
  1169. send "{@Prefix} {@NoPerm}"
  1170. if clicked slot is {@GUIRageEmoteSlot}:
  1171. if player has permission "{@RageEmotePerm}" or "cosmetics.all":
  1172. if {emotes.%player%} is false:
  1173. play "block_note_pling" to player
  1174. set {emotes.%player%} to true
  1175. send "{@Prefix} {@ReceiveRageEmote}"
  1176. close player's inventory
  1177. set {emotes::rage::%player%} to true
  1178. emote rage on player
  1179. while {emotes::rage::%player%} is true:
  1180. emote surprised on player
  1181. wait 1 tick
  1182. else:
  1183. send "{@Prefix} {@CosmeticAlreadySet}"
  1184. close player's inventory
  1185. else:
  1186. play "block_anvil_place" to player
  1187. close player's inventory
  1188. send "{@Prefix} {@NoPerm}"
  1189. if clicked slot is {@GUIOrcBlinkEmoteSlot}:
  1190. if player has permission "{@OrcBlinkEmotePerm}" or "cosmetics.all":
  1191. if {emotes.%player%} is false:
  1192. play "block_note_pling" to player
  1193. set {emotes.%player%} to true
  1194. send "{@Prefix} {@ReceiveOrcBlinkEmote}"
  1195. close player's inventory
  1196. set {emotes::orcblink::%player%} to true
  1197. emote orc blink on player
  1198. while {emotes::orcblink::%player%} is true:
  1199. emote orc blink on player
  1200. wait 1 tick
  1201. else:
  1202. send "{@Prefix} {@CosmeticAlreadySet}"
  1203. close player's inventory
  1204. else:
  1205. play "block_anvil_place" to player
  1206. close player's inventory
  1207. send "{@Prefix} {@NoPerm}"
  1208. if clicked slot is {@GUISantaWinkEmoteSlot}:
  1209. if player has permission "{@SantaWinkEmotePerm}" or "cosmetics.all":
  1210. if {emotes.%player%} is false:
  1211. play "block_note_pling" to player
  1212. set {emotes.%player%} to true
  1213. send "{@Prefix} {@ReceiveSantaWinkEmote}"
  1214. close player's inventory
  1215. set {emotes::santawink::%player%} to true
  1216. emote santa wink on player
  1217. while {emotes::santawink::%player%} is true:
  1218. emote santa wink on player
  1219. wait 1 tick
  1220. else:
  1221. send "{@Prefix} {@CosmeticAlreadySet}"
  1222. close player's inventory
  1223. else:
  1224. play "block_anvil_place" to player
  1225. close player's inventory
  1226. send "{@Prefix} {@NoPerm}"
  1227. if clicked slot is {@GUISantaBlinkEmoteSlot}:
  1228. if player has permission "{@SantaBlinkEmotePerm}" or "cosmetics.all":
  1229. if {emotes.%player%} is false:
  1230. play "block_note_pling" to player
  1231. set {emotes.%player%} to true
  1232. send "{@Prefix} {@ReceiveSantaBlinkEmote}"
  1233. close player's inventory
  1234. set {emotes::santablink::%player%} to true
  1235. emote santa blink on player
  1236. while {emotes::santablink::%player%} is true:
  1237. emote santa blink on player
  1238. wait 1 tick
  1239. else:
  1240. send "{@Prefix} {@CosmeticAlreadySet}"
  1241. close player's inventory
  1242. else:
  1243. play "block_anvil_place" to player
  1244. close player's inventory
  1245. send "{@Prefix} {@NoPerm}"
  1246. if clicked slot is {@GUISantaLookEmoteSlot}:
  1247. if player has permission "{@SantaLookEmotePerm}" or "cosmetics.all":
  1248. if {emotes.%player%} is false:
  1249. play "block_note_pling" to player
  1250. set {emotes.%player%} to true
  1251. send "{@Prefix} {@ReceiveSantaLookEmote}"
  1252. close player's inventory
  1253. set {emotes::santalook::%player%} to true
  1254. emote santa look on player
  1255. while {emotes::santalook::%player%} is true:
  1256. emote santa look on player
  1257. wait 1 tick
  1258. else:
  1259. send "{@Prefix} {@CosmeticAlreadySet}"
  1260. close player's inventory
  1261. else:
  1262. play "block_anvil_place" to player
  1263. close player's inventory
  1264. send "{@Prefix} {@NoPerm}"
  1265. if clicked slot is {@GUIXmasTreeEmoteSlot}:
  1266. if player has permission "{@XmasTreeEmotePerm}" or "cosmetics.all":
  1267. if {emotes.%player%} is false:
  1268. play "block_note_pling" to player
  1269. set {emotes.%player%} to true
  1270. send "{@Prefix} {@ReceiveXmasTreeEmote}"
  1271. close player's inventory
  1272. set {emotes::XmasTree::%player%} to true
  1273. emote xmas tree on player
  1274. while {emotes::xmastree::%player%} is true:
  1275. emote xmas tree on player
  1276. wait 1 tick
  1277. else:
  1278. send "{@Prefix} {@CosmeticAlreadySet}"
  1279. close player's inventory
  1280. else:
  1281. play "block_anvil_place" to player
  1282. close player's inventory
  1283. send "{@Prefix} {@NoPerm}"
  1284. if clicked slot is {@GUIClearSlot}:
  1285. if {emotes.%player%} is true:
  1286. set {emotes::smile::%player%} to false
  1287. set {emotes::cool::%player%} to false
  1288. set {emotes::surprised::%player%} to false
  1289. set {emotes::cheeky::%player%} to false
  1290. set {emotes::wink::%player%} to false
  1291. set {emotes::grin::%player%} to false
  1292. set {emotes::frown::%player%} to false
  1293. set {emotes::cry::%player%} to false
  1294. set {emotes::sleepy::%player%} to false
  1295. set {emotes::rage::%player%} to false
  1296. set {emotes::orcblink::%player%} to false
  1297. set {emotes::santawink::%player%} to false
  1298. set {emotes::santablink::%player%} to false
  1299. set {emotes::santalook::%player%} to false
  1300. set {emotes::xmastree::%player%} to false
  1301. set {emotes.%player%} to false
  1302. send "{@Prefix} {@ClearedCosmetic}"
  1303. close player's inventory
  1304. else:
  1305. send "{@Prefix} {@NoCosmetic}"
  1306. play "block_anvil_place" to player
  1307. close player's inventory
  1308. if clicked slot is {@GUICloseSlot}:
  1309. close player's inventory
  1310. play "ui_button_click" to player
  1311. if clicked slot is {@GUIGoBack}:
  1312. cancel event
  1313. wait a tick
  1314. make player execute command "{@Command}"
  1315. play "ui_button_click" to player
  1316.  
  1317. command /{@Command}:
  1318. trigger:
  1319. if "%plugins list%" does not contain "Skript" and "SkQuery" and "Umbaska" and "SkRayFall" and "SkDragon":
  1320. 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!"
  1321. else:
  1322. message "{@Prefix} {@OpeningGUI}"
  1323. play "block_note_pling" to player
  1324. open chest with 6 rows named "{@GUIName}" to player
  1325. wait a tick
  1326. set slot 11 of player's current inventory to bow named "{@GadgetsName}" with lore "{@GadgetsLore}||"
  1327. set slot 13 of player's current inventory to bone named "{@PetsName}" with lore "{@PetsLore}||"
  1328. set slot 15 of player's current inventory to blaze powder named "{@ParticlesName}" with lore "{@ParticlesLore}||"
  1329. set slot 30 of player's current inventory to diamond helmet named "{@HatsName}" with lore "{@HatsLore}||"
  1330. set slot 32 of player's current inventory to head named "{@EmotesName}" with lore "{@EmotesLore}||"
  1331. set slot {@GUICloseSlot} of player's current inventory to nether star named "{@CloseName}" with lore "{@CloseLore}||"
  1332.  
  1333. on rightclick holding pumpkin:
  1334. if {%player%.cooldown8} is true:
  1335. send "{@Prefix} {@SpoopyPumpkinCoolDownMsg}"
  1336. cancel event
  1337. else:
  1338. set {%player%.cooldown8} to true
  1339. make entity wear a pumpkin
  1340. strike lightning effect at the player
  1341. wait 6 ticks
  1342. make entity wear air
  1343. play "entity_wither_spawn" to player
  1344. wait 10 ticks
  1345. strike lightning effect at the player
  1346. apply blindness to the player for 6.10 seconds
  1347. apply nausea to the player for 6.10 seconds
  1348. play "entity_ghast_hurt" to player
  1349. wait 1 second
  1350. make entity wear a pumpkin
  1351. play "entity_wither_ambient" to player
  1352. strike lightning effect at the player
  1353. wait 1 second
  1354. make entity wear air
  1355. play "entity_ghast_hurt" to player
  1356. wait 3 ticks
  1357. play "entity_ghast_hurt" to player
  1358. strike lightning effect at the player
  1359. wait 6 ticks
  1360. strike lightning effect at the player
  1361. make entity wear a pumpkin
  1362. wait 2 seconds
  1363. make entity wear air
  1364. wait {@SpoopyPumpkinCoolDown} seconds
  1365. clear {%player%.cooldown8}
  1366.  
  1367. on rightclick holding beacon:
  1368. if player is holding beacon named "{@DiscoBeaconName}":
  1369. if {%player%.cooldown6} is true:
  1370. send "{@Prefix} {@DiscoBeaconCoolDownMsg}"
  1371. cancel event
  1372. else:
  1373. set {%player%.cooldown6} to true
  1374. 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
  1375. loop 16 times:
  1376. play "block_note_basedrum" to player
  1377. wait 4 ticks
  1378. play "block_note_bass" to player
  1379. wait 4 ticks
  1380. play "block_note_harp" to player
  1381. wait 4 ticks
  1382. play "block_note_hat" to player
  1383. wait 4 ticks
  1384. play "block_note_snare" to player
  1385. stopEffect "disco.%player%"
  1386. clear {%player%.cooldown6}
  1387.  
  1388. on rightclick holding diamond axe:
  1389. if {%player%.cooldown5} is true:
  1390. send "{@Prefix} {@ThorsHammerCoolDownMsg}"
  1391. cancel event
  1392. else:
  1393. set {%player%.cooldown5} to true
  1394. strike lightning at targeted block
  1395. wait {@ThorsHammerCoolDown} seconds
  1396. clear {%player%.cooldown5}
  1397.  
  1398. on rightclick holding blaze rod:
  1399. if {%player%.cooldown4} is true:
  1400. send "{@Prefix} {@BlazeRodGunCoolDownMsg}"
  1401. cancel event
  1402. else:
  1403. set {%player%.cooldown4} to true
  1404. show 20 "heart" particles at location of player for player offset by 2, 2 and 2
  1405. shoot a snowball with speed 1
  1406. play "entity_cat_ambient" to player
  1407. wait {@BlazeRodGunCoolDown} seconds
  1408. clear {%player%.cooldown4}
  1409.  
  1410. on rightclick holding tnt:
  1411. if {%player%.cooldown3} is true:
  1412. send "{@Prefix} {@TNTGunCoolDownMsg}"
  1413. cancel event
  1414. else:
  1415. set {%player%.cooldown3} to true
  1416. shoot a tnt with speed 1
  1417. wait 4 seconds
  1418. play "entity_firework_blast" to player
  1419. play "block_note_pling" to player
  1420. push player backwards at speed 0.5
  1421. push player upwards at speed 0.5
  1422. wait {@TNTGunCoolDown} seconds
  1423. clear {%player%.cooldown3}
  1424.  
  1425. on rightclick holding iron horse armor:
  1426. if {%player%.cooldown2} is true:
  1427. send "{@Prefix} {@BatBlasterCoolDownMsg}"
  1428. cancel event
  1429. else:
  1430. set {%player%.cooldown2} to true
  1431. play "entity_firework_shoot" to player
  1432. show 40 "lava" particles at location of player for player offset by 2, 2 and 2
  1433. loop 10 times:
  1434. shoot a bat with speed 2
  1435. wait 5 seconds
  1436. play "entity_generic_explode" to player
  1437. kill all bats
  1438. wait {@BatBlasterCoolDown} seconds
  1439. clear {%player%.cooldown2}
  1440.  
  1441. on rightclick holding fishing rod:
  1442. if {%player%.cooldown1} is true:
  1443. send "{@Prefix} {@GrapplingHookCoolDownMsg}"
  1444. cancel event
  1445. else:
  1446. set {%player%.cooldown1} to true
  1447. play "entity_firework_shoot" to player
  1448. push player upwards at speed 2.0
  1449. push player forward at speed 2.0
  1450. wait {@GrapplingHookCoolDown} seconds
  1451. clear {%player%.cooldown1}
  1452.  
  1453. on rightclick holding bone:
  1454. loop {pet.%player%::*}:
  1455. teleport loop-value to location of player
  1456. send "{@Prefix} {@SummonedPet}"
  1457.  
  1458. on rightclick holding cookie:
  1459. if {%player%.cooldown7} is true:
  1460. send "{@Prefix} {@FortuneCookieCoolDownMsg}"
  1461. cancel event
  1462. else:
  1463. set {%player%.cooldown7} to true
  1464. message "{@Prefix} {@FortuneCookieFirstMsg}"
  1465. set {_Reward} to a random integer between 1 and 7
  1466. if {_Reward} is 1:
  1467. send "{@Prefix} {@FortuneMsg1}"
  1468. if {_Reward} is 2:
  1469. send "{@Prefix} {@FortuneMsg2}"
  1470. if {_Reward} is 3:
  1471. send "{@Prefix} {@FortuneMsg3}"
  1472. if {_Reward} is 4:
  1473. send "{@Prefix} {@FortuneMsg4}"
  1474. if {_Reward} is 5:
  1475. send "{@Prefix} {@FortuneMsg5}"
  1476. if {_Reward} is 6:
  1477. send "{@Prefix} {@FortuneMsg6}"
  1478. if {_Reward} is 7:
  1479. send "{@Prefix} {@FortuneMsg7}"
  1480. wait {@FortuneCookieCoolDown} seconds
  1481. clear {%player%.cooldown7}
  1482.  
  1483. on inventory click:
  1484. if player does not have the permission "{@MoveItemsPerm}":
  1485. cancel event
  1486.  
  1487. on damage:
  1488. if damage was caused by lightning:
  1489. cancel event
  1490. if damage was caused by fall:
  1491. cancel event
  1492.  
  1493. on death of rabbit or cow or horse:
  1494. clear drops
  1495.  
  1496. On explosion prime:
  1497. cancel event
  1498.  
  1499. on place of tnt:
  1500. cancel event
  1501. send "{@Prefix} {@CantPlaceCosmetic}"
  1502.  
  1503. on place of beacon:
  1504. cancel event
  1505.  
  1506. on projectile hit:
  1507. if projectile is arrow:
  1508. set {_arrow} to projectile
  1509. teleport shooter to {_arrow}
  1510. clear projectile
  1511.  
  1512. on any move:
  1513. if {flame.particle.%player%} is true:
  1514. set {flame.%player%} to location of player
  1515. show 3 "flame" particles at location of player for player offset by 0.4, 0.6, 0.4
  1516. if {heart.particle.%player%} is true:
  1517. set {heart.%player%} to location of player
  1518. show 3 "heart" particles at location of player for player offset by 0.4, 0.6, 0.4
  1519. if {cloud.particle.%player%} is true:
  1520. set {cloud.%player%} to location of player
  1521. show 3 "cloud" particles at location of player for player offset by 0.4, 0.6, 0.4
  1522.  
  1523. on rightclick holding chest:
  1524. if player is holding chest named "{@ChestName}":
  1525. make player execute command "{@Command}"
  1526. play "ui_button_click" to player
  1527. else:
  1528. cancel event
  1529.  
  1530. on join:
  1531. set slot {@ChestSlot} of player to chest named "{@ChestName}"
  1532.  
  1533. on join:
  1534. wait 3 ticks
  1535. if player is op:
  1536. if text from "https://pastebin.com/raw/myD6mDAd" is not "{@VersionID}":
  1537. play "block_note_pling" to player
  1538. message "&7&m------------------&7[&c&lCosmetic &r&fUpdate&7]&7&m-----------------"
  1539. message "&r "
  1540. message "&r &cA new update/version was found!"
  1541. message "&r &cDownload from here:"
  1542. message "&r "
  1543. message " &fhttps://www.spigotmc.org/resources/skript-cosmetics.38857/"
  1544. message "&7&m-----------------------------------------------------"
  1545. stop
  1546.  
  1547. on disconnect:
  1548. loop {pet.%player%::*}:
  1549. kill loop-value
  1550. clear {pet.%player%::*}
  1551.  
  1552. on quit:
  1553. set {pet.%player%.set} to false
  1554. set {emotes::smile::%player%} to false
  1555. set {emotes::cool::%player%} to false
  1556. set {emotes::surprised::%player%} to false
  1557. set {emotes::cheeky::%player%} to false
  1558. set {emotes::wink::%player%} to false
  1559. set {emotes::grin::%player%} to false
  1560. set {emotes::frown::%player%} to false
  1561. set {emotes::cry::%player%} to false
  1562. set {emotes::sleepy::%player%} to false
  1563. set {emotes::rage::%player%} to false
  1564. set {emotes::santawink::%player%} to false
  1565. set {emotes::santablink::%player%} to false
  1566. set {emotes::santalook::%player%} to false
  1567. set {emotes::orcblink::%player%} to false
  1568. set {emotes::xmastree::%player%} to false
  1569. set {%player%.cooldown1} to false
  1570. set {%player%.cooldown2} to false
  1571. set {%player%.cooldown3} to false
  1572. set {%player%.cooldown4} to false
  1573. set {%player%.cooldown5} to false
  1574. set {%player%.cooldown6} to false
  1575. set {%player%.cooldown7} to false
  1576. set {%player%.cooldown8} to false
  1577. set {flame.particle.%player%} to false
  1578. set {cloud.particle.%player%} to false
  1579. set {heart.particle.%player%} to false
  1580. set {particle.%player%.set} to false
  1581. set {emotes.%player%} to false
  1582. delete {pet.%player%.wolf}
  1583. delete {pet.%player%.cow}
  1584. delete {pet.%player%.horse}
  1585. delete {pet.%player%.rabbit}
  1586. delete {flame.%player%}
  1587. delete {cloud.%player%}
  1588. delete {heart.%player%}
  1589. clear {follow::%player%::*}
  1590. stopEffect "disco.%player%"
  1591. stopEffect "nyancat.%player%"
  1592. clear player's inventory
  1593.  
  1594. #=======================================#
  1595. # Terms: Do not edit this skript/script
  1596. # and give it or sell it as if it were your own!
  1597. #=======================================#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement