Skip to content

Commit

Permalink
Merge pull request #51 from ShaneBeee/master
Browse files Browse the repository at this point in the history
Legacy items fix
  • Loading branch information
TheBentoBox committed Oct 25, 2019
2 parents 0715c9a + a523324 commit a514420
Show file tree
Hide file tree
Showing 6 changed files with 62 additions and 15 deletions.
17 changes: 17 additions & 0 deletions building.sk
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,16 @@ old blocks before flattening:
(upside-down|top) [nether] quartz slab = minecraft:stone_slab {Damage:15}
(upside-down|top) red sandstone slab = minecraft:stone_slab2 {Damage:8}

double stone slab = minecraft:double_stone_slab {Damage:0}
double sandstone slab = minecraft:double_stone_slab {Damage:1}
double (petrified|stone) oak [wood[en]] slab = minecraft:double_stone_slab {Damage:2}
double cobble[stone] slab = minecraft:double_stone_slab {Damage:3}
double brick slab = minecraft:double_stone_slab {Damage:4}
double stone[ ]brick slab = minecraft:double_stone_slab {Damage:5}
double nether brick slab = minecraft:double_stone_slab {Damage:6}
double [nether] quartz slab = minecraft:double_stone_slab {Damage:7}
double red sandstone slab = minecraft:double_stone_slab2 {Damage:0}

# Wood slabs
[bottom] {old wood type} slab = minecraft:wooden_slab

Expand All @@ -179,6 +189,13 @@ old blocks before flattening:
(upside-down|top) acacia [wood[en]] slab = minecraft:wooden_slab {Damage:12}
(upside-down|top) dark oak [wood[en]] slab = minecraft:wooden_slab {Damage:13}

double oak [wood[en]] slab = minecraft:double_wooden_slab {Damage:0}
double spruce [wood[en]] slab = minecraft:double_wooden_slab {Damage:1}
double birch [wood[en]] slab = minecraft:double_wooden_slab {Damage:2}
double jungle [wood[en]] slab = minecraft:double_wooden_slab {Damage:3}
double acacia [wood[en]] slab = minecraft:double_wooden_slab {Damage:4}
double dark oak [wood[en]] slab = minecraft:double_wooden_slab {Damage:5}

any wood[en] slab = oak slab, spruce slab, birch slab, jungle slab, acacia slab, dark oak slab
any slab = any wooden slab, stone slab, sandstone slab, petrified oak slab, cobblestone slab, brick slab, stone brick slab, nether brick slab, quartz slab, red sandstone slab

Expand Down
3 changes: 2 additions & 1 deletion decoration.sk
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ unchanged decoratives:
[huge] red mushroom block¦s = minecraft:red_mushroom_block
vine¦s = minecraft:vine
enchant(ment|ing) table¦s = minecraft:enchanting_table
[empty] flower pot¦s = minecraft:flower_pot
[empty] flower pot¦s = minecraft:flower_pot_block
[empty] flower pot item¦s = minecraft:flower_pot
painting [item]¦s = minecraft:painting[relatedEntity=painting]
item frame [item]¦s = minecraft:item_frame[relatedEntity=item frame]
armor stand [item]¦s = minecraft:armor_stand[relatedEntity=armor stand]
Expand Down
12 changes: 8 additions & 4 deletions foodstuffs.sk
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ unchanged foods:
beetroot¦s = minecraft:beetroot
beetroot (stew|soup)¦s = minecraft:beetroot_soup
[loa(f|ves) of] bread = minecraft:bread
cake¦s = minecraft:cake
carrot¦s = minecraft:carrot
chorus fruit¦s = minecraft:chorus_fruit
(cooked beef|steak¦s) = minecraft:cooked_beef
Expand Down Expand Up @@ -51,6 +50,9 @@ foods before flattening:

melon slice¦s = minecraft:melon

cake¦s = minecraft:cake_block
cake item¦s = minecraft:cake

# Foods whose IDs were changed as part of the ID flattening in 1.13.
foods after flattening:
minecraft version = 1.13 or newer
Expand All @@ -68,6 +70,8 @@ foods after flattening:
melon slice¦s = minecraft:melon_slice
dried kelp¦s = minecraft:dried_kelp

cake¦s = minecraft:cake

# Groups of items for useful reference
common categories:
any cod [fillet]¦s = raw cod, cooked cod
Expand All @@ -85,15 +89,15 @@ common categories:
[any] cooked meat¦s = steak, cooked chicken, cooked mutton, cooked porkchop, cooked rabbit
[any] meat¦s = any raw meat, any cooked meat
[any] monster (food|meat¦s) = rotten flesh, spider eye

[any] dessert¦s = cookie, cake, pumpkin pie
[any] cooked food¦s = baked potato, any cooked meat, any cooked fish

# All foods before
old food categories:
minecraft version = 1.12.2 or older
[any] dessert¦s = cookie, cake item, pumpkin pie
[any] food = any fish, fruit, root vegetables, stews, meats, monster meats, desserts, bread, baked potato, poisonous potato

food categories after update aquatic:
minecraft version = 1.13 or newer
minecraft version = 1.13 or newer
[any] dessert¦s = cookie, cake, pumpkin pie
[any] food = any fish, fruit, root vegetables, stews, meats, monster meats, desserts, bread, baked potato, poisonous potato, dried kelp
14 changes: 12 additions & 2 deletions misc.sk
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ exploration update 2:
old items:
minecraft version = 1.12.2 or older
charcoal = minecraft:coal {Damage:1}
sugar cane¦s = minecraft:reeds
sugar cane item¦s = minecraft:reeds
sugar cane¦s = minecraft:sugar_cane_block
popped chorus fruit¦s = minecraft:chorus_fruit_popped
nether brick item¦s = minecraft:netherbrick

Expand Down Expand Up @@ -79,7 +80,6 @@ random items:
sugar = minecraft:sugar
ender pearl¦s = minecraft:ender_pearl[relatedEntity=ender pearl]
blaze rod¦s = minecraft:blaze_rod
nether wart item¦s = minecraft:nether_wart
(ender eye¦s|eye[s] of ender) = minecraft:ender_eye
(bottle[s] o' enchanting|xp bottle¦s|experience bottle¦s) = minecraft:experience_bottle[relatedEntity=xp bottle]
fire charge¦s = minecraft:fire_charge
Expand All @@ -92,6 +92,16 @@ random items:
rabbit hide¦s = minecraft:rabbit_hide
enchanted book¦s = minecraft:enchanted_book

pre-flattening random items:
minecraft version = 1.12.2 or older
nether wart item¦s = minecraft:nether_wart
nether wart [plant]¦s = minecraft:nether_warts

post-flattening random items:
minecraft version = 1.13 or newer
nether wart [item]¦s = minecraft:nether_wart


books:
book¦s = minecraft:book
(book and quill|writable book)¦s = minecraft:writable_book
Expand Down
4 changes: 3 additions & 1 deletion other.sk
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ unlisted before flattening:
(ripe|fully grown|stage (8|eight)) = - {Damage:7}
{crop growth stage} potato plant¦s = minecraft:potatoes
{crop growth stage} carrot plant¦s = minecraft:carrots
{crop growth stage} wheat plant¦s = minecraft:wheat
{crop growth stage} wheat plant¦s = minecraft:wheat_plant
{crop growth stage} pumpkin stem = minecraft:pumpkin_stem
{crop growth stage} melon stem = minecraft:melon_stem
{beetroot growth stage}:
Expand Down Expand Up @@ -208,5 +208,7 @@ updated fluids:
{fluid state} lava = minecraft:lava
old fluids:
minecraft version = 1.12.2 or older
flowing water = minecraft:flowing_water
flowing lava = minecraft:flowing_lava
[stationary] water = minecraft:water
[stationary] lava = minecraft:lava
27 changes: 20 additions & 7 deletions redstone.sk
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,27 @@ redstone before flattening:
left-hinged powered [closed] top = - {Damage:10}
right-hinged powered [closed] top = - {Damage:11}

{door state} oak [wood] door¦s = minecraft:wooden_door
{door state} iron door¦s = minecraft:iron_door
{door state} spruce [wood] door¦s = minecraft:spruce_door
{door state} birch [wood] door¦s = minecraft:birch_door
{door state} jungle [wood] door¦s = minecraft:jungle_door
{door state} acacia [wood] door¦s = minecraft:acacia_door
{door state} dark oak [wood] door¦s = minecraft:dark_oak_door
# Door blocks
{door state} oak [wood] door¦s = minecraft:wooden_door_block
{door state} iron door¦s = minecraft:iron_door_block
{door state} spruce [wood] door¦s = minecraft:spruce_door_block
{door state} birch [wood] door¦s = minecraft:birch_door_block
{door state} jungle [wood] door¦s = minecraft:jungle_door_block
{door state} acacia [wood] door¦s = minecraft:acacia_door_block
{door state} dark oak [wood] door¦s = minecraft:dark_oak_door_block

# Door items
oak [wood] door item¦s = minecraft:wooden_door
iron door item¦s = minecraft:iron_door
spruce [wood] door item¦s = minecraft:spruce_door
birch [wood] door item¦s = minecraft:birch_door
jungle [wood] door item¦s = minecraft:jungle_door
acacia [wood] door item¦s = minecraft:acacia_door
dark oak [wood] door item¦s = minecraft:dark_oak_door

[any] wood[en] door item¦s = oak door item, spruce door item, birch door item, jungle door item, acacia door item, dark oak door item
[any] wood[en] door¦s = oak door, spruce door, birch door, jungle door, acacia door, dark oak door
[any] door item¦s = iron door item, any wood door item
[any] door¦s = iron door, any wood door

# Redstone torches
Expand Down

0 comments on commit a514420

Please sign in to comment.