Skip to content

Instantly share code, notes, and snippets.

View tryashtar's full-sized avatar

tryashtar tryashtar

View GitHub Profile
@tryashtar
tryashtar / book.txt
Created March 2, 2018 20:15
Old floor is lava book
replaceitem entity @p slot.hotbar.8 written_book 1 0 {pages:["[{\"text\":\"\"},{\"text\":\" Floor is Lava!\n\n\",\"color\":\"dark_red\",\"bold\":true},{\"text\":\"Welcome to this game, \",\"color\":\"black\"},{\"selector\":\"@p\",\"color\":\"blue\"},{\"text\":\"!\n\nThis book contains simple instructions about playing and setting up the game.\",\"color\":\"black\"}]","[{\"text\":\"\"},{\"text\":\"Quick Jumps\",\"color\":\"black\",\"bold\":true},{\"text\":\"\n3\",\"bold\":true,\"clickEvent\":{\"action\":\"change_page\",\"value\":\"3\"},\"hoverEvent\":{action:show_text,\"value\":{\"text\":\"Go to page 3\"}}},{\"text\":\" Introduction\",\"color\":\"black\",\"bold\":false},{\"text\":\"\n4\",\"bold\":true,\"clickEvent\":{\"action\":\"change_page\",\"value\":\"4\"},\"hoverEvent\":{action:show_text,\"value\":{\"text\":\"Go to page 4\"}},\"color\":none},{\"text\":\" Game Basics\",\"color\":\"black\",\"bold\":false},{\"text\":\"\n5\",\"bold\":true,\"clickEvent\":{\"action\":\"change_page\",\"value\":\"5\"},\"hoverEv
@tryashtar
tryashtar / portal.txt
Created March 2, 2018 20:14
Old portal summons
/summon Skeleton -840 51 -265 {HealF:.000000001,Attributes:[{Name:"generic.maxHealth",Base:.000000001},{Name:"generic.knockbackResistance",Base:1},{Name:"generic.movementSpeed",Base:0}],Equipment:[{id:261,Count:1,tag:{ench:[{id:48,lvl:5}]}},{id:261,Count:1,tag:{display:{Name:"§aAperture Rocket Launcher§r",Lore:["§7§oShoots Aperture Rockets§r"]}}},{id:262,Count:64,tag:{display:{Name:"§cAperture Rocket§r",Lore:["§7§oShot from the Rocket Launcher§r"]}}},{},{id:23,Count:1}],DropChances:[0.0,1.0,1.0,0.0,0.0],PersistenceRequired:1,CustomName:"§bRocket Turret§r",CustomNameVisible:1}
/summon LavaSlime ~ ~5 ~ {HealF:.000000001,Attributes:[{Name:"generic.maxHealth",Base:.000000001},{Name:"generic.movementSpeed",Base:0},{Name:"generic.attackDamage",Base:0}],Equipment:[{id:381,Count:1,tag:{display:{Name:"§5Morality Core§r",Lore:["§7§oDoesn't seem to say anything...§r"]}}},{},{},{},{}],DropChances:[1.0,0.0,0.0,0.0,0.0],PersistenceRequired:1,CustomName:"§5Morality Core§r",CustomNameVisible:1,Size:0}
/summon LavaSlime ~ ~
@tryashtar
tryashtar / nudge.txt
Created March 2, 2018 20:14
Old nudge code
scoreboard players set @e[type=ArmorStand,name=NudgeRemove,tag=removestartcheck] nudgeval 0
scoreboard players set @e[type=ArmorStand,name=NudgeRemove,tag=removestartcheck] nudgecount 0
execute @e[type=ArmorStand,name=NudgeRemove,tag=removestartcheck] ~ ~ ~ detect ~1 ~ ~ command_block 4 scoreboard players add @e[type=ArmorStand,c=1] nudgeval 11
execute @e[type=ArmorStand,name=NudgeRemove,tag=removestartcheck] ~ ~ ~ detect ~1 ~ ~ chain_command_block 4 scoreboard players add @e[type=ArmorStand,c=1] nudgeval 11
execute @e[type=ArmorStand,name=NudgeRemove,tag=removestartcheck] ~ ~ ~ detect ~1 ~ ~ repeating_command_block 4 scoreboard players add @e[type=ArmorStand,c=1] nudgeval 11
execute @e[type=ArmorStand,name=NudgeRemove,tag=removestartcheck] ~ ~ ~ detect ~-1 ~ ~ command_block 5 scoreboard players add @e[type=ArmorStand,c=1] nudgeval 12
execute @e[type=ArmorStand,name=NudgeRemove,tag=removestartcheck] ~ ~ ~ detect ~-1 ~ ~ chain_command_block 5 scoreboard players add @e[type=ArmorStand,c=1] nudgeval 12
execute @
@tryashtar
tryashtar / piston.txt
Created March 2, 2018 20:12
Old piston code
scoreboard players set @a length 0
stats entity @a[score_sneaking_min=1] set AffectedBlocks @p length
execute @a[score_sneaking_min=1] ~ ~ ~ testforblock ~ ~-.1 ~ dropper -1 {Items:[{id:minecraft:piston,Slot:4b}]}
stats entity @a[score_sneaking_min=1] clear AffectedBlocks
execute @e[type=ArmorStand,name=LPBase] ~ ~.5 ~ scoreboard players set @a[r=1] length 0
execute @a[score_length_min=1] ~ ~ ~ summon LeashKnot ~ ~-1 ~ {CustomName:PSTstu}
execute @a[score_length_min=1] ~ ~ ~ blockdata ~ ~-.1 ~ {CustomName:Extended Piston}
execute @e[type=LeashKnot,name=PSTstu] ~ ~ ~ particle snowballpoof ~ ~.55 ~ .2 .1 .2 .02 30
execute @e[type=LeashKnot,name=PSTstu] ~ ~ ~ playsound block.anvil.place block @a ~ ~ ~ 1 .3
@tryashtar
tryashtar / portal.txt
Last active March 2, 2018 20:13
Old portal code
summon MinecartCommandBlock ~ ~1 ~ {Command:"",Riding:{
id:MinecartCommandBlock,CustomName:kill,Command:"scoreboard objectives add inblock dummy",Riding:{
id:MinecartCommandBlock,CustomName:kill,Command:"scoreboard objectives add teleporting dummy",Riding:{
id:MinecartCommandBlock,CustomName:kill,Command:"scoreboard objectives add portal dummy",Riding:{
id:MinecartCommandBlock,CustomName:kill,Command:"scoreboard objectives add init dummy",Riding:{
id:MinecartCommandBlock,Command:"scoreboard players set @a portal 0",Riding:{
id:MinecartCommandBlock,Command:"scoreboard players set @a portal 1 {SelectedItemSlot:0,Inventory:[{Slot:0b,tag:{portal:blue}}]}",Riding:{
id:MinecartCommandBlock,Command:"scoreboard players set @a portal 1 {SelectedItemSlot:1,Inventory:[{Slot:1b,tag:{portal:blue}}]}",Riding:{
id:MinecartCommandBlock,Command:"scoreboard players set @a portal 1 {SelectedItemSlot:2,Inventory:[{Slot:2b,tag:{portal:blue}}]}",Riding:{
id:MinecartCommandBlock,Command:"scoreboard players set @a portal 1 {Selected
@tryashtar
tryashtar / blocks.txt
Created March 2, 2018 20:10
Old block placement code
scoreboard players set @e[type=Item,tag=shotq] dblock 1 {Item:{id:minecraft:stone,Damage:0s}}
execute @e[type=Item,tag=shotq,score_dblock_min=1,score_dblock=1] ~ ~ ~ detect ~ ~ ~ air 0 setblock ~ ~ ~ stone 0
scoreboard players set @e[type=Item,tag=shotq] dblock 2 {Item:{id:minecraft:stone,Damage:1s}}
execute @e[type=Item,tag=shotq,score_dblock_min=2,score_dblock=2] ~ ~ ~ detect ~ ~ ~ air 0 setblock ~ ~ ~ stone 1
scoreboard players set @e[type=Item,tag=shotq] dblock 3 {Item:{id:minecraft:stone,Damage:2s}}
execute @e[type=Item,tag=shotq,score_dblock_min=3,score_dblock=3] ~ ~ ~ detect ~ ~ ~ air 0 setblock ~ ~ ~ stone 2
scoreboard players set @e[type=Item,tag=shotq] dblock 4 {Item:{id:minecraft:stone,Damage:3s}}
execute @e[type=Item,tag=shotq,score_dblock_min=4,score_dblock=4] ~ ~ ~ detect ~ ~ ~ air 0 setblock ~ ~ ~ stone 3
scoreboard players set @e[type=Item,tag=shotq] dblock 5 {Item:{id:minecraft:stone,Damage:4s}}
execute @e[type=Item,tag=shotq,score_dblock_min=5,score_dblock=5] ~ ~ ~ detect ~ ~ ~ air 0 setbloc
@tryashtar
tryashtar / colors.mcfunction
Last active November 13, 2017 10:42
Commands used to generate RGB values for armor, etc.
# fake players beginning with '#' are literal values, the rest are as follows:
# h: color hue, between 0 and 1536
# r: red color component
# g: green color component
# b: blue color component
# speed: speed of the color change, in hue increments per tick
# temp: used for a temporary calculation
# rgb: the final number representing the rgb in its entirety
# move on to the next hue
summon item ~ ~1 ~ {Item:{id:record_strad,Count:1b,tag:{display:{LocName:"Custom Song"},tryashtar-song:{n1:{i:9b,p:{b3:1b},w:{b3:1b}},n2:{i:9b,p:{b1:1b,b2:1b,b4:1b},w:{b3:1b}},n3:{i:9b,p:{b2:1b,b5:1b}},n4:{i:9b,p:{b1:1b,b2:1b,b3:1b,b5:1b},w:{b3:1b}},n5:{i:9b,p:{b3:1b,b5:1b},w:{b3:1b}},n6:{i:9b,p:{b2:1b,b5:1b},w:{b4:1b}},n7:{i:9b,p:{b1:1b,b2:1b,b3:1b,b4:1b},w:{b3:1b}},n8:{i:9b,p:{b5:1b},w:{b3:1b}},n9:{i:9b,p:{b4:1b},w:{b3:1b}},n10:{i:9b,p:{b5:1b},w:{b3:1b}},n11:{i:9b,p:{b2:1b,b5:1b},w:{b3:1b}},n12:{i:9b,p:{b1:1b,b2:1b,b3:1b,b5:1b},w:{b4:1b}},n13:{i:9b,p:{b5:1b},w:{b3:1b}},n14:{i:9b,p:{b1:1b,b2:1b,b3:1b,b4:1b},w:{b3:1b}},n15:{i:9b,p:{b5:1b},w:{b3:1b}},n16:{i:9b,p:{b1:1b,b2:1b,b3:1b,b4:1b}},n17:{i:9b,p:{b1:1b,b4:1b},w:{b4:1b}},n18:{i:9b,p:{b1:1b,b4:1b,b5:1b},w:{b3:1b}},n19:{i:9b,p:{b1:1b,b2:1b,b3:1b,b5:1b},w:{b3:1b,b5:1b}},n20:{i:9b,p:{b1:1b,b2:1b,b3:1b,b4:1b}},n21:{i:9b,p:{b1:1b,b2:1b,b4:1b},w:{b3:1b}},n22:{i:9b,p:{b2:1b,b3:1b},w:{b3:1b}},n23:{i:9b,p:{b1:1b,b2:1b,b4:1b},w:{b3:1b}},n24:{i:9b,p:{b1:1b,b3:1b,b4:1b
@tryashtar
tryashtar / snow
Last active October 22, 2017 02:04
give @p record_strad 1 0 {display:{LocName:"Custom Song"},tryashtar-song:{
n1:{i:9b,p:{b3:1b},w:{b3:1b}},
n2:{i:9b,p:{b1:1b,b2:1b,b4:1b},w:{b3:1b}},
n3:{i:9b,p:{b2:1b,b5:1b}},
n4:{i:9b,p:{b1:1b,b2:1b,b3:1b,b5:1b},w:{b3:1b}},
n5:{i:9b,p:{b3:1b,b5:1b},w:{b3:1b}},
n6:{i:9b,p:{b2:1b,b5:1b},w:{b4:1b}},
n7:{i:9b,p:{b1:1b,b2:1b,b3:1b,b4:1b},w:{b3:1b}},
n8:{i:9b,p:{b5:1b},w:{b3:1b}},
n9:{i:9b,p:{b4:1b},w:{b3:1b}},
execute @ ~ ~ ~ detect ~ ~ ~ *BLOCK* *STATE* *COMMAND*
execute @ ~ ~ ~ *COMMAND*
scoreboard players set|add|remove @ *OBJECTIVE* *CUSTOM*:0 *ENTITYNBT*
scoreboard players reset @ *OBJECTIVE*
scoreboard players enable @ *TRIGGER*
scoreboard players tag @ add|remove *TAG* *ENTITYNBT*
scoreboard players test @ *OBJECTIVE* *CUSTOM*:0 *CUSTOM*:100
scoreboard players operation @ *OBJECTIVE* +=|-=|*=|/=|%=|=|<|>|>< @ *OBJECTIVE*
scoreboard objectives add *OBJECTIVE* dummy|trigger|deathCount|playerKillCount|totalKillCount|health|xp|level|food|air|armor *CUSTOM*:display
scoreboard objectives remove *OBJECTIVE*