Skip to content

Instantly share code, notes, and snippets.

View tryashtar's full-sized avatar

tryashtar tryashtar

View GitHub Profile
@tryashtar
tryashtar / sounds.json
Last active December 23, 2022 09:05
History of sounds.json 1.11->1.12->1.13->1.14
{
"ambient.cave": {
"sounds": [
"ambient/cave/cave1",
"ambient/cave/cave2",
"ambient/cave/cave3",
"ambient/cave/cave4",
"ambient/cave/cave5",
"ambient/cave/cave6",
"ambient/cave/cave7",
@tryashtar
tryashtar / 19w03c JSON newlines
Created January 19, 2019 21:55
✗ means JSON file does not end with newline, ✓ means it does (or the entire folder, with exceptions listed inside)
✗ version.json
✓ assets/minecraft/blockstates
✗ brain_coral.json
✗ bubble_coral.json
✗ fire_coral.json
✗ horn_coral.json
✗ jigsaw.json
✗ tube_coral.json
✗ assets/minecraft/font
✓ assets/minecraft/lang
@tryashtar
tryashtar / invulnerable_painting.py
Created January 14, 2019 09:34
mcedit filter to make paintings invulnerable
displayName = "Invulnerable Paintings"
def perform(level, box, options):
for (chunk, slices, point) in level.getChunkSlices(box):
for e in chunk.Entities:
x = e["Pos"][0].value
y = e["Pos"][1].value
z = e["Pos"][2].value
if (x, y, z) in box:
if e["identifier"].value == "minecraft:painting":
@tryashtar
tryashtar / splashes.txt
Created December 12, 2018 06:21
Bedrock vs Java splashes
As seen on TV!
Awesome!
100% pure!
May contain nuts!
More polygons!
Sexy!
Limited edition!
Flashing letters!
Made by Notch!
It's here!
@tryashtar
tryashtar / translations.md
Last active March 13, 2019 08:38
Wrong Translations in Bedrock

Items that are crossed out were fixed at some point (beta?)

Java Bedrock
Oak Planks
Spruce Planks
Birch Planks
Jungle Planks
Acacia Planks
Dark Oak Planks
Oak Wood Planks
Spruce Wood Planks
Birch Wood Planks
Jungle Wood Planks
Acacia Wood Planks
Dark Oak Wood Planks
Oak Stairs
Spruce Stairs
Birch Stairs
Jungle Stairs
Acacia Stairs
Dark Oak Stairs
Oak Wood Stairs
Spruce Wood Stairs
Birch Wood Stairs
Jungle Wood Stairs
Acacia Wood Stairs
Dark Oak Wood Stairs
Oak Slab
Spruce Slab
Birch Slab
Jungle Slab
Acacia Slab
Dark Oak Slab
Oak Wood Slab
Spruce Wood Slab
Birch Wood Slab
Jungle Wood Slab
Acacia Wood Slab
Dark Oak Wood Slab
Prismarine Brick Slab Prismarine Bricks Slab
Bricks Brick Block
Mossy Cobblestone Moss Stone
@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