Skip to content
This repository was archived by the owner on May 13, 2022. It is now read-only.

New Crowdin translations #22

Open
wants to merge 1,376 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1376 commits
Select commit Hold shift + click to select a range
dc3fd54
New translations step_9.md (Czech)
majamanojlovic Jan 30, 2020
581ad3b
New translations step_9.md (Chinese Traditional)
majamanojlovic Jan 30, 2020
438b1ca
New translations meta.yml (Czech)
majamanojlovic Jan 30, 2020
e2599d6
New translations step_4.md (Czech)
majamanojlovic Jan 30, 2020
004b6b2
New translations step_2.md (Czech)
majamanojlovic Jan 30, 2020
034f4e7
New translations step_1.md (Czech)
majamanojlovic Jan 30, 2020
55c7153
New translations step_4.md (Chinese Traditional)
majamanojlovic Jan 30, 2020
bb40879
New translations step_2.md (Chinese Traditional)
majamanojlovic Jan 30, 2020
813e61a
New translations meta.yml (Arabic)
majamanojlovic Jan 30, 2020
8424f8b
New translations step_2.md (Arabic)
majamanojlovic Jan 30, 2020
cf1477c
New translations step_1.md (Arabic)
majamanojlovic Jan 30, 2020
54fae30
New translations step_4.md (Arabic)
majamanojlovic Jan 30, 2020
92f3d24
New translations step_9.md (Arabic)
majamanojlovic Jan 30, 2020
27fcab0
New translations step_1.md (Chinese Traditional)
majamanojlovic Jan 30, 2020
038ff8d
New translations step_4.md (Afrikaans)
majamanojlovic Jan 30, 2020
b725cc7
New translations meta.yml (Afrikaans)
majamanojlovic Jan 30, 2020
4097b15
New translations step_9.md (Chinese Simplified)
majamanojlovic Jan 30, 2020
d9f937a
New translations step_4.md (Chinese Simplified)
majamanojlovic Jan 30, 2020
b49c13f
New translations step_2.md (Chinese Simplified)
majamanojlovic Jan 30, 2020
829096e
New translations step_1.md (Chinese Simplified)
majamanojlovic Jan 30, 2020
ecdad72
New translations meta.yml (Chinese Simplified)
majamanojlovic Jan 30, 2020
f3238f0
New translations meta.yml (Chinese Traditional)
majamanojlovic Jan 30, 2020
6fc891b
New translations meta.yml (Catalan)
majamanojlovic Jan 30, 2020
5c13bd8
New translations step_4.md (Catalan)
majamanojlovic Jan 30, 2020
6e755e9
New translations step_1.md (Catalan)
majamanojlovic Jan 30, 2020
0ee3190
New translations step_9.md (Catalan)
majamanojlovic Jan 30, 2020
104bcd1
New translations step_2.md (Catalan)
majamanojlovic Jan 30, 2020
e1b79e5
New translations step_1.md (Italian)
majamanojlovic Jan 30, 2020
8822c77
New translations meta.yml (Italian)
majamanojlovic Jan 30, 2020
88c7e68
New translations step_2.md (Italian)
majamanojlovic Jan 30, 2020
54b3b33
New translations step_4.md (Italian)
majamanojlovic Jan 30, 2020
291f943
New translations step_5.md (Italian)
majamanojlovic Jan 30, 2020
d9d3bb2
New translations step_9.md (Italian)
majamanojlovic Jan 30, 2020
4c1de05
New translations step_9.md (Hindi)
majamanojlovic Jan 30, 2020
65d9bb4
New translations step_8.md (Hindi)
majamanojlovic Jan 30, 2020
adf37f9
New translations step_7.md (Hindi)
majamanojlovic Jan 30, 2020
cb5df65
New translations step_6.md (Hindi)
majamanojlovic Jan 30, 2020
647be9f
New translations step_5.md (Hungarian)
majamanojlovic Jan 30, 2020
3c75061
New translations step_4.md (Hungarian)
majamanojlovic Jan 30, 2020
4319428
New translations step_2.md (Hungarian)
majamanojlovic Jan 30, 2020
8fc8e42
New translations step_1.md (Hungarian)
majamanojlovic Jan 30, 2020
dc701bd
New translations meta.yml (Hungarian)
majamanojlovic Jan 30, 2020
1470643
New translations step_4.md (Norwegian)
majamanojlovic Jan 30, 2020
a652bc3
New translations step_9.md (Korean)
majamanojlovic Jan 30, 2020
e9dc8d4
New translations step_4.md (Korean)
majamanojlovic Jan 30, 2020
ad745ab
New translations step_4.md (Hindi)
majamanojlovic Jan 30, 2020
e10d205
New translations step_2.md (Norwegian)
majamanojlovic Jan 30, 2020
393d1ed
New translations step_1.md (Norwegian)
majamanojlovic Jan 30, 2020
15bc8b0
New translations meta.yml (Norwegian)
majamanojlovic Jan 30, 2020
d0e0d96
New translations step_4.md (Japanese)
majamanojlovic Jan 30, 2020
7088de5
New translations step_9.md (Japanese)
majamanojlovic Jan 30, 2020
cbe3400
New translations step_5.md (Japanese)
majamanojlovic Jan 30, 2020
9134df4
New translations step_2.md (Japanese)
majamanojlovic Jan 30, 2020
6490a47
New translations step_1.md (Japanese)
majamanojlovic Jan 30, 2020
eebd018
New translations meta.yml (Japanese)
majamanojlovic Jan 30, 2020
3815317
New translations step_2.md (Korean)
majamanojlovic Jan 30, 2020
766a8f3
New translations step_1.md (Korean)
majamanojlovic Jan 30, 2020
5ad819f
New translations meta.yml (Korean)
majamanojlovic Jan 30, 2020
d75c24d
New translations step_5.md (Hindi)
majamanojlovic Jan 30, 2020
95c75bd
New translations step_3.md (Hindi)
majamanojlovic Jan 30, 2020
6c47428
New translations step_9.md (French)
majamanojlovic Jan 30, 2020
0e037a0
New translations step_5.md (French)
majamanojlovic Jan 30, 2020
6a74ab6
New translations step_9.md (German)
majamanojlovic Jan 30, 2020
185a65d
New translations step_5.md (German)
majamanojlovic Jan 30, 2020
74d94a7
New translations step_4.md (German)
majamanojlovic Jan 30, 2020
03088af
New translations step_2.md (German)
majamanojlovic Jan 30, 2020
7eb1574
New translations step_1.md (German)
majamanojlovic Jan 30, 2020
1496927
New translations meta.yml (German)
majamanojlovic Jan 30, 2020
21202ac
New translations step_4.md (French)
majamanojlovic Jan 30, 2020
e5eefe0
New translations step_2.md (French)
majamanojlovic Jan 30, 2020
086d3c1
New translations step_4.md (Finnish)
majamanojlovic Jan 30, 2020
371b6aa
New translations step_2.md (Finnish)
majamanojlovic Jan 30, 2020
879ec7c
New translations step_1.md (Finnish)
majamanojlovic Jan 30, 2020
55f34d4
New translations meta.yml (Finnish)
majamanojlovic Jan 30, 2020
b46f871
New translations step_2.md (Hindi)
majamanojlovic Jan 30, 2020
7f5853a
New translations step_1.md (French)
majamanojlovic Jan 30, 2020
28d1e28
New translations meta.yml (French)
majamanojlovic Jan 30, 2020
d531798
New translations step_9.md (Hebrew)
majamanojlovic Jan 30, 2020
78b5bc8
New translations step_4.md (Hebrew)
majamanojlovic Jan 30, 2020
e29e810
New translations step_2.md (Hebrew)
majamanojlovic Jan 30, 2020
2f65893
New translations step_1.md (Hebrew)
majamanojlovic Jan 30, 2020
68304eb
New translations meta.yml (Hebrew)
majamanojlovic Jan 30, 2020
fee0f3e
New translations meta.yml (Hindi)
majamanojlovic Jan 30, 2020
d04924b
New translations step_1.md (Greek)
majamanojlovic Jan 30, 2020
f7c563c
New translations meta.yml (Greek)
majamanojlovic Jan 30, 2020
43e4df0
New translations step_1.md (Hindi)
majamanojlovic Jan 30, 2020
cc776c2
New translations step_2.md (Greek)
majamanojlovic Jan 30, 2020
004b612
New translations step_4.md (Greek)
majamanojlovic Jan 30, 2020
05f40c5
New translations step_9.md (Greek)
majamanojlovic Jan 30, 2020
998a9d2
New translations step_9.md (Slovak)
majamanojlovic Jan 30, 2020
21e4f0a
New translations step_8.md (Slovak)
majamanojlovic Jan 30, 2020
3f49ed3
New translations step_7.md (Slovak)
majamanojlovic Jan 30, 2020
0de5c47
New translations step_6.md (Slovak)
majamanojlovic Jan 30, 2020
d0b867e
New translations step_5.md (Slovak)
majamanojlovic Jan 30, 2020
75ef910
New translations step_1.md (Slovak)
majamanojlovic Jan 30, 2020
7cdfd0d
New translations step_4.md (Slovak)
majamanojlovic Jan 30, 2020
a850f01
New translations step_3.md (Slovak)
majamanojlovic Jan 30, 2020
bd6a418
New translations step_2.md (Slovak)
majamanojlovic Jan 30, 2020
96e9380
New translations meta.yml (Slovak)
majamanojlovic Jan 30, 2020
d5c802f
New translations meta.yml (Spanish)
majamanojlovic Jan 30, 2020
c4461a7
New translations step_1.md (Serbian (Cyrillic))
majamanojlovic Jan 30, 2020
58ee965
New translations meta.yml (Serbian (Cyrillic))
majamanojlovic Jan 30, 2020
40f3c7f
New translations step_1.md (Spanish)
majamanojlovic Jan 30, 2020
f920c45
New translations step_2.md (Serbian (Cyrillic))
majamanojlovic Jan 30, 2020
d37477a
New translations step_4.md (Serbian (Cyrillic))
majamanojlovic Jan 30, 2020
2849caf
New translations step_9.md (Serbian (Cyrillic))
majamanojlovic Jan 30, 2020
09a8a56
New translations step_2.md (Spanish)
majamanojlovic Jan 30, 2020
fcc214c
New translations meta.yml (Turkish)
majamanojlovic Jan 30, 2020
7a7a678
New translations step_1.md (Turkish)
majamanojlovic Jan 30, 2020
858e237
New translations step_2.md (Turkish)
majamanojlovic Jan 30, 2020
a99066a
New translations step_9.md (Turkish)
majamanojlovic Jan 30, 2020
2e31b58
New translations step_4.md (Turkish)
majamanojlovic Jan 30, 2020
708cfb6
New translations step_9.md (Spanish)
majamanojlovic Jan 30, 2020
1dce8fe
New translations step_4.md (Spanish)
majamanojlovic Jan 30, 2020
de08362
New translations step_1.md (Swedish)
majamanojlovic Jan 30, 2020
96071a5
New translations step_4.md (Swedish)
majamanojlovic Jan 30, 2020
46d0d45
New translations step_2.md (Swedish)
majamanojlovic Jan 30, 2020
e4f3d88
New translations meta.yml (Swedish)
majamanojlovic Jan 30, 2020
acd940e
New translations step_4.md (Portuguese)
majamanojlovic Jan 30, 2020
13b76c4
New translations step_2.md (Portuguese)
majamanojlovic Jan 30, 2020
e4e96e6
New translations step_1.md (Portuguese)
majamanojlovic Jan 30, 2020
8849013
New translations meta.yml (Portuguese)
majamanojlovic Jan 30, 2020
cf28052
New translations step_9.md (Polish)
majamanojlovic Jan 30, 2020
288dd37
New translations meta.yml (Polish)
majamanojlovic Jan 30, 2020
5fe7d27
New translations step_4.md (Polish)
majamanojlovic Jan 30, 2020
622d564
New translations step_2.md (Polish)
majamanojlovic Jan 30, 2020
5202799
New translations step_1.md (Polish)
majamanojlovic Jan 30, 2020
bcde7dc
New translations step_9.md (Russian)
majamanojlovic Jan 30, 2020
ea25481
New translations step_4.md (Russian)
majamanojlovic Jan 30, 2020
4845022
New translations step_2.md (Russian)
majamanojlovic Jan 30, 2020
ee5cf99
New translations step_1.md (Russian)
majamanojlovic Jan 30, 2020
011428a
New translations meta.yml (Russian)
majamanojlovic Jan 30, 2020
60789cd
New translations step_9.md (Romanian)
majamanojlovic Jan 30, 2020
cc4cd80
New translations step_9.md (Portuguese, Brazilian)
majamanojlovic Jan 30, 2020
aafe4d6
New translations step_4.md (Portuguese, Brazilian)
majamanojlovic Jan 30, 2020
df4b32f
New translations step_2.md (Portuguese, Brazilian)
majamanojlovic Jan 30, 2020
1712617
New translations step_1.md (Portuguese, Brazilian)
majamanojlovic Jan 30, 2020
3d0d87d
New translations meta.yml (Portuguese, Brazilian)
majamanojlovic Jan 30, 2020
e5e8761
New translations step_4.md (Romanian)
majamanojlovic Jan 30, 2020
c8b46c6
New translations step_2.md (Romanian)
majamanojlovic Jan 30, 2020
1a755ad
New translations step_1.md (Romanian)
majamanojlovic Jan 30, 2020
a4ee822
New translations meta.yml (Romanian)
majamanojlovic Jan 30, 2020
68e9998
New translations step_9.md (Ukrainian)
majamanojlovic Jan 30, 2020
a7d17dc
New translations step_4.md (Ukrainian)
majamanojlovic Jan 30, 2020
a0f2b08
New translations meta.yml (Ukrainian)
majamanojlovic Jan 30, 2020
64aa850
New translations step_1.md (Ukrainian)
majamanojlovic Jan 30, 2020
90ce624
New translations step_2.md (Ukrainian)
majamanojlovic Jan 30, 2020
f2e6e09
New translations step_4.md (Vietnamese)
majamanojlovic Jan 30, 2020
78e6709
New translations step_2.md (Vietnamese)
majamanojlovic Jan 30, 2020
25bff66
New translations meta.yml (Vietnamese)
majamanojlovic Jan 30, 2020
9293dbf
New translations step_1.md (Vietnamese)
majamanojlovic Jan 30, 2020
09695f5
New translations step_9.md (Vietnamese)
majamanojlovic Jan 30, 2020
470c40d
New translations step_1.md (German)
ninaszymor Mar 24, 2020
064dbc4
New translations meta.yml (German)
ninaszymor Mar 24, 2020
7d227ae
New translations step_1.md (German)
ninaszymor Mar 24, 2020
d4620c3
New translations step_2.md (German)
ninaszymor Mar 24, 2020
a4b9f50
New translations step_2.md (German)
ninaszymor Mar 24, 2020
7bc794c
New translations menu.png (German)
majamanojlovic Jun 18, 2020
5bf4b90
New translations step_1.md (German)
majamanojlovic Jun 18, 2020
97a2c24
New translations meta.yml (German)
majamanojlovic Jun 18, 2020
40288bd
New translations step_2.md (German)
majamanojlovic Jun 18, 2020
792089a
New translations step_3.md (German)
majamanojlovic Jun 18, 2020
38b6adb
New translations step_4.md (German)
majamanojlovic Jun 18, 2020
fc04ae2
New translations step_5.md (German)
majamanojlovic Jun 18, 2020
c54d8ef
New translations step_6.md (German)
majamanojlovic Jun 18, 2020
c9e9103
New translations step_7.md (German)
majamanojlovic Jun 18, 2020
2c2df2c
New translations step_8.md (German)
majamanojlovic Jun 18, 2020
b88f48b
New translations step_9.md (German)
majamanojlovic Jun 18, 2020
aa1b78d
New translations blockbeneath.gif (Kannada)
majamanojlovic Sep 17, 2020
2d9ec84
New translations banner.png (Kannada)
majamanojlovic Sep 17, 2020
da400ab
New translations helloworld.gif (Kannada)
majamanojlovic Sep 17, 2020
4266e80
New translations lava.png (Kannada)
majamanojlovic Sep 17, 2020
0440fc1
New translations mcpi-flowers-grass.png (Kannada)
majamanojlovic Sep 17, 2020
b692646
New translations mcpi-block-test.png (Kannada)
majamanojlovic Sep 17, 2020
c9ebe8e
New translations mcpi-setblock.png (Kannada)
majamanojlovic Sep 17, 2020
57790c5
New translations mcpi-flowers-sky.png (Kannada)
majamanojlovic Sep 17, 2020
4d39151
New translations menu.png (Kannada)
majamanojlovic Sep 17, 2020
0eca89b
New translations step_8.md (Kannada)
majamanojlovic Sep 17, 2020
4d05551
New translations step_7.md (Kannada)
majamanojlovic Sep 17, 2020
5377fbd
New translations step_6.md (Kannada)
majamanojlovic Sep 17, 2020
8e27194
New translations step_5.md (Kannada)
majamanojlovic Sep 17, 2020
315a0b4
New translations step_4.md (Kannada)
majamanojlovic Sep 17, 2020
e26655c
New translations step_3.md (Kannada)
majamanojlovic Sep 17, 2020
5963ea2
New translations step_2.md (Kannada)
majamanojlovic Sep 17, 2020
bc67a5a
New translations step_1.md (Kannada)
majamanojlovic Sep 17, 2020
3640a14
New translations meta.yml (Kannada)
majamanojlovic Sep 17, 2020
7f31b0b
New translations minecraft-pi-shortcut.png (Kannada)
majamanojlovic Sep 17, 2020
3f5f6bc
New translations minecraft-pi-banner.png (Kannada)
majamanojlovic Sep 17, 2020
147f233
New translations mcpi-tnt.png (Kannada)
majamanojlovic Sep 17, 2020
c7d1e47
New translations mcpi-flowers.png (Kannada)
majamanojlovic Sep 17, 2020
269a965
New translations mcpi-tnt-explode.png (Kannada)
majamanojlovic Sep 17, 2020
fa7689b
New translations mcpi-tnt-blocks.png (Kannada)
majamanojlovic Sep 17, 2020
8c777c1
New translations mcpi-start.png (Kannada)
majamanojlovic Sep 17, 2020
9d124a7
New translations mcpi-setblocks.png (Kannada)
majamanojlovic Sep 17, 2020
13793dc
New translations mcpi-setblock2.png (Kannada)
majamanojlovic Sep 17, 2020
d5c98f1
New translations mcpi-inventory.png (Kannada)
majamanojlovic Sep 17, 2020
410acb0
New translations mcpi-install.png (Kannada)
majamanojlovic Sep 17, 2020
a7a9190
New translations mcpi-idle.png (Kannada)
majamanojlovic Sep 17, 2020
2272134
New translations mcpi-game.png (Kannada)
majamanojlovic Sep 17, 2020
37e7459
New translations mcpi-flying.png (Kannada)
majamanojlovic Sep 17, 2020
4aa5589
New translations mcpi-flowers-grass.png (Marathi)
majamanojlovic Sep 17, 2020
4bebf4b
New translations mcpi-setblocks.png (Marathi)
majamanojlovic Sep 17, 2020
16a3068
New translations mcpi-setblock2.png (Marathi)
majamanojlovic Sep 17, 2020
ba8181f
New translations mcpi-setblock.png (Marathi)
majamanojlovic Sep 17, 2020
7fa1971
New translations mcpi-inventory.png (Marathi)
majamanojlovic Sep 17, 2020
eabcd14
New translations mcpi-install.png (Marathi)
majamanojlovic Sep 17, 2020
a4ad642
New translations mcpi-idle.png (Marathi)
majamanojlovic Sep 17, 2020
4a41bbc
New translations mcpi-game.png (Marathi)
majamanojlovic Sep 17, 2020
9c6cd8f
New translations mcpi-flying.png (Marathi)
majamanojlovic Sep 17, 2020
645069f
New translations mcpi-flowers.png (Marathi)
majamanojlovic Sep 17, 2020
500bba9
New translations mcpi-flowers-sky.png (Marathi)
majamanojlovic Sep 17, 2020
8bac5db
New translations mcpi-block-test.png (Marathi)
majamanojlovic Sep 17, 2020
1e851be
New translations mcpi-tnt-blocks.png (Marathi)
majamanojlovic Sep 17, 2020
8bd8979
New translations lava.png (Marathi)
majamanojlovic Sep 17, 2020
e7c40c5
New translations helloworld.gif (Marathi)
majamanojlovic Sep 17, 2020
9556787
New translations blockbeneath.gif (Marathi)
majamanojlovic Sep 17, 2020
470eff5
New translations banner.png (Marathi)
majamanojlovic Sep 17, 2020
00f25a4
New translations mcpi-start.png (Marathi)
majamanojlovic Sep 17, 2020
12a11de
New translations mcpi-tnt-explode.png (Marathi)
majamanojlovic Sep 17, 2020
32fae0f
New translations step_9.md (Marathi)
majamanojlovic Sep 17, 2020
4c896f8
New translations step_8.md (Marathi)
majamanojlovic Sep 17, 2020
d210699
New translations mcpi-tnt.png (Marathi)
majamanojlovic Sep 17, 2020
bc00dd4
New translations step_7.md (Marathi)
majamanojlovic Sep 17, 2020
56cc721
New translations step_6.md (Marathi)
majamanojlovic Sep 17, 2020
a45eaea
New translations step_5.md (Marathi)
majamanojlovic Sep 17, 2020
63dacfb
New translations step_4.md (Marathi)
majamanojlovic Sep 17, 2020
c89988e
New translations step_3.md (Marathi)
majamanojlovic Sep 17, 2020
170d2db
New translations step_2.md (Marathi)
majamanojlovic Sep 17, 2020
369275c
New translations step_1.md (Marathi)
majamanojlovic Sep 17, 2020
2092bd0
New translations meta.yml (Marathi)
majamanojlovic Sep 17, 2020
2dc9421
New translations minecraft-pi-shortcut.png (Marathi)
majamanojlovic Sep 17, 2020
63eebfa
New translations minecraft-pi-banner.png (Marathi)
majamanojlovic Sep 17, 2020
7476095
New translations menu.png (Marathi)
majamanojlovic Sep 17, 2020
d14808c
New translations step_9.md (Kannada)
majamanojlovic Sep 17, 2020
44d7849
New translations step_4.md (French)
majamanojlovic Mar 22, 2021
ba37373
New translations step_5.md (French)
majamanojlovic Mar 22, 2021
3523a0a
New translations step_6.md (French)
majamanojlovic Mar 22, 2021
89bc154
New translations step_7.md (French)
majamanojlovic Mar 22, 2021
5cdc254
New translations step_8.md (French)
majamanojlovic Mar 22, 2021
bcbb305
New translations step_9.md (French)
majamanojlovic Mar 22, 2021
46d9192
New translations step_2.md (French)
majamanojlovic Mar 22, 2021
b8bdc8a
New translations step_3.md (French)
majamanojlovic Mar 22, 2021
60e998b
New translations step_1.md (French)
majamanojlovic Mar 22, 2021
6baa191
New translations menu.png (French)
majamanojlovic Mar 22, 2021
a664bf6
New translations meta.yml (French)
majamanojlovic Mar 22, 2021
083446c
New translations step_2.md (German)
majamanojlovic Mar 22, 2021
482064a
New translations meta.yml (Arabic)
majamanojlovic Sep 30, 2021
d4180ec
New translations step_9.md (Arabic)
majamanojlovic Sep 30, 2021
0360138
New translations step_7.md (Arabic)
majamanojlovic Sep 30, 2021
ae8f18d
New translations step_8.md (Arabic)
majamanojlovic Sep 30, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file added af-ZA/images/banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/blockbeneath.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/helloworld.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/lava.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-block-test.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-flowers-grass.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-flowers-sky.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-flowers.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-flying.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-game.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-idle.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-install.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-inventory.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-setblock.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-setblock2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-setblocks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-start.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-tnt-blocks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-tnt-explode.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/mcpi-tnt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/minecraft-pi-banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added af-ZA/images/minecraft-pi-shortcut.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 37 additions & 0 deletions af-ZA/meta.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: Getting Started with Minecraft Pi
hero_image: images/banner.png
description: Get your first taste of programming the world of Minecraft
original_url: https://raspberrypi.org/learning/getting-started-with-minecraft-pi
theme: yellow
duration: 2
listed: true
ingredient: false
copyedit: true
curriculum: 2, design-0, programming-2, phys-comp-0, manufacture-0, community-0
interests: games
technologies: python
site_areas: projects
hardware: ''
software: python
version: 3
last_tested: 2017-01-01
steps:
-
title: Introduction
-
title: What you will need
-
title: Getting Started with Minecraft Pi
-
title: Run Minecraft
-
title: Use the Python programming interface
-
title: Dropping blocks as you walk
-
title: Playing with TNT blocks
-
title: Fun with flowing lava.
-
title: What next?
19 changes: 19 additions & 0 deletions af-ZA/step_1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
## What you will make

In this resource you will explore the virtual world of Minecraft Pi, the special edition of Minecraft made for Raspberry Pi.

You will learn how to control the player, manually build with blocks and use the Python interface to manipulate the world around you.

## What you will learn

By following this resource with your Raspberry Pi you will learn:

- How to access Minecraft Pi and create a new world
- How to use the Python programming environment IDLE to connect to Minecraft Pi
- How to use the Minecraft Python API to post text to the chat window, find the player's coordinates, teleport and build structures
- How to use variables to store IDs for different types of blocks
- Experimenting with placing different types of blocks with special attributes

This resource covers elements from the following strands of the [Raspberry Pi Digital Making Curriculum](https://www.raspberrypi.org/curriculum/):

- [Use basic programming constructs to create simple programs](https://www.raspberrypi.org/curriculum/programming/creator)
54 changes: 54 additions & 0 deletions af-ZA/step_2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
## What you will need

### Software

#### Software installation

Minecraft has been installed by default in Raspbian since September 2014.

![Minecraft Pi desktop icon](images/minecraft-pi-shortcut.png)

If you're using an older version of Raspbian, open a terminal window and type the following commands (you must be online):

```bash
sudo apt-get update
sudo apt-get install minecraft-pi
```

Once that finishes, Minecraft Pi and the Python library should be installed.

#### Test Minecraft

To run Minecraft double click the desktop icon or enter `minecraft-pi` in the terminal.

![](images/mcpi-start.png)

When Minecraft Pi has loaded, click on **Start Game**, followed by **Create new**. You'll notice that the containing window is offset slightly. This means to drag the window around you have to grab the title bar behind the Minecraft window.

![](images/mcpi-game.png)

You are now in a game of Minecraft!

#### Test Python

With Minecraft running, and the world created, bring your focus away from the game by pressing the `Tab` key, which will free your mouse. Open Python 3 (IDLE) on the Desktop and move the windows so they're side-by-side.

You can either type commands directly in to the Python window or create a file so you can save your code and run it again another time.

If you want create a file go to `File > New window` and `File > Save`. You'll probably want to save this in your home folder or a new project folder.

Start by importing the Minecraft library, creating a connection to the game and testing it by posting the message "Hello world" to the screen:

```python
from mcpi import minecraft

mc = minecraft.Minecraft.create()

mc.postToChat("Hello world")
```

If you're entering commands directly in to the Python window, just hit `Enter` after each line. If it's a file, save with `Ctrl + S` and run with `F5`. When your code runs, you should see your message on screen in the game.

![](images/mcpi-idle.png)

If you see "Hello world" in the Minecraft window, you're good to proceed to the next step.
5 changes: 5 additions & 0 deletions af-ZA/step_3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## Getting Started with Minecraft Pi

Minecraft is a popular sandbox open-world building game. A free version of Minecraft is available for the Raspberry Pi; it also comes with a programming interface. This means you can write commands and scripts in Python code to build things in the game automatically. It's a great way to learn Python!

![Minecraft Pi banner](images/minecraft-pi-banner.png)
35 changes: 35 additions & 0 deletions af-ZA/step_4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
## Run Minecraft

To run Minecraft Pi, open it from the desktop menu or type `minecraft-pi` in the terminal.

![](images/menu.png)

When Minecraft Pi has loaded, click on **Start Game**, followed by **Create new**. You'll notice that the containing window is offset slightly. This means to drag the window around you have to grab the title bar behind the Minecraft window.

![](images/mcpi-game.png)

You are now in a game of Minecraft! Go walk around, hack things, and build things!

Use the mouse to look around and use the following keys on the keyboard:

| Key | Action |
|:------------:|:--------------------:|
| W | Forward |
| A | Left |
| S | Backward |
| D | Right |
| E | Inventory |
| Space | Jump |
| Double Space | Fly / Fall |
| Esc | Pause / Game menu |
| Tab | Release mouse cursor |

You can select an item from the quick draw panel with the mouse's scroll wheel (or use the numbers on your keyboard), or press `E` and select something from the inventory.

![](images/mcpi-inventory.png)

You can also double tap the space bar to fly into the air. You'll stop flying when you release the space bar, and if you double tap it again you'll fall back to the ground.

![](images/mcpi-flying.png)

With the sword in your hand, you can click on blocks in front of you to remove them (or to dig). With a block in your hand, you can use right click to place that block in front of you, or left click to remove a block.
162 changes: 162 additions & 0 deletions af-ZA/step_5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
## Use the Python programming interface

With Minecraft running, and the world created, bring your focus away from the game by pressing the `Tab` key, which will free your mouse. Open Python 3 from the application menu and move the windows so they're side-by-side.

You can either type commands directly into the Python window or create a file so you can save your code and run it again another time.

If you want create a file, go to `File > New window` and `File > Save`. You'll probably want to save this in your home folder or a new project folder.

Start by importing the Minecraft library, creating a connection to the game and testing it by posting the message "Hello world" to the screen:

```python
from mcpi.minecraft import Minecraft

mc = Minecraft.create()

mc.postToChat("Hello world")
```

If you're entering commands directly into the Python window, just hit `Enter` after each line. If it's a file, save with `Ctrl + S` and run with `F5`. When your code runs, you should see your message on screen in the game.

![](images/helloworld.gif)

### Find your location

To find your location, type:

```python
pos = mc.player.getPos()
```

`pos` now contains your location; access each part of the set of coordinates with `pos.x`, `pos.y` and `pos.z`.

Alternatively, a nice way to get the coordinates into separate variables is to use Python's unpacking technique:

```python
x, y, z = mc.player.getPos()
```

Now `x`, `y`, and `z` contain each part of your position coordinates. `x` and `z` are the walking directions (forward/back and left/right) and `y` is up/down.

Note that `getPos()` returns the location of the player at the time, and if you move position you have to call the function again or use the stored location.

### Teleport

As well as finding out your current location you can specify a particular location to teleport to.

```python
x, y, z = mc.player.getPos()
mc.player.setPos(x, y+100, z)
```

This will transport your player to 100 spaces in the air. This will mean you'll teleport to the middle of the sky and fall straight back down to where you started.

Try teleporting to somewhere else!

### Set block

You can place a single block at a given set of coordinates with `mc.setBlock()`:

```python
x, y, z = mc.player.getPos()
mc.setBlock(x+1, y, z, 1)
```

Now a stone block should appear beside where you're standing. If it's not immediately in front of you it may be beside or behind you. Return to the Minecraft window and use the mouse to spin around on the spot until you see a grey block directly in front of you.

![](images/mcpi-setblock.png)

The arguments passed to `set block` are `x`, `y`, `z` and `id`. The `(x, y, z)` refers to the position in the world (we specified one block away from where the player is standing with `x + 1`) and the `id` refers to the type of block we'd like to place. `1` is stone.

Other blocks you can try:

Air: 0
Grass: 2
Dirt: 3


Now with the block in sight, try changing it to something else:

```python
mc.setBlock(x+1, y, z, 2)
```

You should see the grey stone block change in front of your eyes!

![](images/mcpi-setblock2.png)

#### Block constants

You can use a inbuilt block constants to set your blocks, if you know their names. You'll need another `import` line first though.

```python
from mcpi import block
```

Now you can write the following to place a block:

```python
mc.setBlock(x+3, y, z, block.STONE.id)
```

Block ids are pretty easy to guess, just use ALL CAPS, but here are a few examples to get you used to the way they are named.

WOOD_PLANKS
WATER_STATIONARY
GOLD_ORE
GOLD_BLOCK
DIAMOND_BLOCK
NETHER_REACTOR_CORE


### Block as variable

If you know the id of a block it can be useful to set it as a variable. You can use the name or the integer id.

```python
dirt = 3
mc.setBlock(x, y, z, dirt)
```

or

```python
dirt = block.DIRT.id
mc.setBlock(x, y, z, dirt)
```

### Special blocks

There are some blocks which have extra properties, such as Wool which has an extra setting you can specify the colour. To set this use the optional fourth parameter in `setBlock`:

```python
wool = 35
mc.setBlock(x, y, z, wool, 1)
```

Here the fourth parameter `1` sets the wool colour to orange. Without the fourth parameter it is set to the default (`0`) which is white. Some more colours are:

2: Magenta
3: Light Blue
4: Yellow


Try some more numbers and watch the block change!

Other blocks which have extra properties are wood (`17`): oak, spruce, birch, etc; tall grass (`31`): shrub, grass, fern; torch (`50`): pointing east, west, north, south; and more. See the [API reference](http://www.stuffaboutcode.com/p/minecraft-api-reference.html) for full details.

### Set multiple blocks

As well as setting a single block with `setBlock` you can fill in a volume of space in one go with `setBlocks`:

```python
stone = 1
x, y, z = mc.player.getPos()
mc.setBlocks(x+1, y+1, z+1, x+11, y+11, z+11, stone)
```

This will fill in a 10 x 10 x 10 cube of solid stone.

![](images/mcpi-setblocks.png)

You can create bigger volumes with the `setBlocks` function but it may take longer to generate!
Loading