Advertisement
Guest User

Dinnerbone Jukebox main.mcfunction

a guest
Jul 16th, 2020
9,408
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.92 KB | None | 0 0
  1. ##### MAIN #####
  2. ## Name Jukebox
  3. execute as @e[type=item,nbt={Item:{tag:{display:{Name:'{"text":"Dinnerbone"}'}}}}] at @s align x align y align z unless entity @e[tag=dinnerbone,distance=..0.5] positioned ~0.5 ~-1 ~0.5 if block ~ ~ ~ jukebox run function scripts:name_jukebox
  4. ##### /function scripts:name_jukebox #####
  5. #summon minecraft:armor_stand ~ ~1 ~ {NoGravity:1b,Invulnerable:1b,Marker:1b,Invisible:1,Tags:["dinnerbone"],DisabledSlots:4144959,CustomNameVisible:1,CustomName:'{"text":"Dinnerbone"}'}
  6. #kill @s
  7. ##### END /function scripts:name_jukebox #####
  8.  
  9. execute as @e[tag=dinnerbone] at @s unless block ~ ~-1 ~ jukebox run kill @s
  10.  
  11. ## Play in reverse
  12. # Pigstep
  13. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_pigstep"}} run stopsound @p record
  14. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_pigstep"}} run playsound minecraft:pigstep_reverse record @p
  15. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_pigstep"}} run title @p actionbar {"text":"Now playing: Lena Raine - petsgiP","color":"red"}
  16. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_pigstep"}} run give @p minecraft:music_disc_pigstep
  17. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_pigstep"}} run setblock ~ ~-1 ~ jukebox
  18.  
  19. # 13
  20. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_13"}} run stopsound @p record
  21. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_13"}} run playsound minecraft:13_reverse record @p
  22. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_13"}} run title @p actionbar {"text":"Now playing: C418 - 31","color":"red"}
  23. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_13"}} run give @p minecraft:music_disc_13
  24. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_13"}} run setblock ~ ~-1 ~ jukebox
  25.  
  26. # cat
  27. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_cat"}} run stopsound @p record
  28. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_cat"}} run playsound minecraft:cat_reverse record @p
  29. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_cat"}} run title @p actionbar {"text":"Now playing: C418 - tac","color":"red"}
  30. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_cat"}} run give @p minecraft:music_disc_cat
  31. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_cat"}} run setblock ~ ~-1 ~ jukebox
  32.  
  33. # blocks
  34. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_blocks"}} run stopsound @p record
  35. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_blocks"}} run playsound minecraft:blocks_reverse record @p
  36. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_blocks"}} run title @p actionbar {"text":"Now playing: C418 - skcolb","color":"red"}
  37. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_blocks"}} run give @p minecraft:music_disc_blocks
  38. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_blocks"}} run setblock ~ ~-1 ~ jukebox
  39.  
  40. # chirp
  41. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_chirp"}} run stopsound @p record
  42. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_chirp"}} run playsound minecraft:chirp_reverse record @p
  43. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_chirp"}} run title @p actionbar {"text":"Now playing: C418 - prihc","color":"red"}
  44. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_chirp"}} run give @p minecraft:music_disc_chirp
  45. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_chirp"}} run setblock ~ ~-1 ~ jukebox
  46.  
  47. # far
  48. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_far"}} run stopsound @p record
  49. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_far"}} run playsound minecraft:far_reverse record @p
  50. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_far"}} run title @p actionbar {"text":"Now playing: C418 - raf","color":"red"}
  51. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_far"}} run give @p minecraft:music_disc_far
  52. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_far"}} run setblock ~ ~-1 ~ jukebox
  53.  
  54. # mall
  55. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_mall"}} run stopsound @p record
  56. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_mall"}} run playsound minecraft:mall_reverse record @p
  57. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_mall"}} run title @p actionbar {"text":"Now playing: C418 - llam","color":"red"}
  58. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_mall"}} run give @p minecraft:music_disc_mall
  59. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_mall"}} run setblock ~ ~-1 ~ jukebox
  60.  
  61. # mellohi
  62. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_mellohi"}} run stopsound @p record
  63. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_mellohi"}} run playsound minecraft:mellohi_reverse record @p
  64. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_mellohi"}} run title @p actionbar {"text":"Now playing: C418 - ihollem","color":"red"}
  65. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_mellohi"}} run give @p minecraft:music_disc_mellohi
  66. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_mellohi"}} run setblock ~ ~-1 ~ jukebox
  67.  
  68. # stal
  69. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_stal"}} run stopsound @p record
  70. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_stal"}} run playsound minecraft:stal_reverse record @p
  71. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_stal"}} run title @p actionbar {"text":"Now playing: C418 - lats","color":"red"}
  72. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_stal"}} run give @p minecraft:music_disc_stal
  73. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_stal"}} run setblock ~ ~-1 ~ jukebox
  74.  
  75. # strad
  76. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_strad"}} run stopsound @p record
  77. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_strad"}} run playsound minecraft:strad_reverse record @p
  78. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_strad"}} run title @p actionbar {"text":"Now playing: C418 - darts","color":"red"}
  79. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_strad"}} run give @p minecraft:music_disc_strad
  80. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_strad"}} run setblock ~ ~-1 ~ jukebox
  81.  
  82. # ward
  83. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_ward"}} run stopsound @p record
  84. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_ward"}} run playsound minecraft:ward_reverse record @p
  85. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_ward"}} run title @p actionbar {"text":"Now playing: C418 - draw","color":"red"}
  86. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_ward"}} run give @p minecraft:music_disc_ward
  87. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_ward"}} run setblock ~ ~-1 ~ jukebox
  88.  
  89. # 11
  90. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_11"}} run stopsound @p record
  91. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_11"}} run playsound minecraft:11_reverse record @p
  92. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_11"}} run title @p actionbar {"text":"Now playing: C418 - 11","color":"red"}
  93. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_11"}} run give @p minecraft:music_disc_11
  94. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_11"}} run setblock ~ ~-1 ~ jukebox
  95.  
  96. # wait
  97. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_wait"}} run stopsound @p record
  98. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_wait"}} run playsound minecraft:wait_reverse record @p
  99. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_wait"}} run title @p actionbar {"text":"Now playing: C418 - tiaw","color":"red"}
  100. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_wait"}} run give @p minecraft:music_disc_wait
  101. execute as @e[tag=dinnerbone] at @s if block ~ ~-1 ~ minecraft:jukebox{RecordItem:{id:"minecraft:music_disc_wait"}} run setblock ~ ~-1 ~ jukebox
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement