ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡΠ°ΡΡΠ° Π½Π° java
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡ: ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π΄ΠΎΡΡΠ°ΡΡ ΠΈ ΡΡΠΎ Ρ Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ?
ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡ β ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΡΡ ΠΈΠ³Ρ Π½Π°ΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ°Π΄ Π΅Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΡΡΠ΄ΠΈΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ²Π΅Π΄ΡΠΊΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Mojang Java Studios. ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π² ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡ Π² ΡΠ΅Π»ΠΎΠΌ Π΄Π΅ΡΠΆΠΈΡΡΡ Π² ΡΠ΅ΠΊΡΠ΅ΡΠ΅, Π½Π΅ ΡΡΠΈΡΠ°Ρ ΡΠ΅Ρ Π½Π°ΡΠ°Π±ΠΎΡΠΎΠΊ, ΡΡΠΎ Π΅ΡΡΡ Π² darknetβΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Π³Π°Π»ΡΠ½ΡΡ ΡΠ°ΡΡΠ΅ΠΉ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠΌΡΡ Π½Π° ΡΡΠΎΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅.
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡ β Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ?
ΠΡΠ°Π²ΠΈ ΡΡΡ ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡ Π΄Π΅ΡΡΠΌ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΏΡΠΎΡΡΡΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ:
ΠΠΎΠ΄ ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡΠ° β ΡΡΠΎ Java?
Π‘Π΄Π΅Π»Π°Π½ΠΎ ΡΡΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π±ΡΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ Π²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Ρ ΡΠ°Π·Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ:
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Java Π½Π΅ ΠΌΠΎΠ³Π»Π° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΠΈΠ³ΡΡ Π½Π° iOS, ΠΏΠΎΡΡΠΎΠΌΡ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠΎΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΠΊΠΎΠ΄ ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡΠ° Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Π΄Π²ΡΡ Π²Π΅ΡΡΠΈΡΡ :
ΠΠ΄Π΅ Π½Π°ΠΉΡΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡΠ°?
ΠΠΎ Π²ΠΎΡ, Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ, Π±ΡΠ»ΠΈ Π»Π΅Π³Π°Π»ΡΠ½ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΊΠΎΠ΄Π° Java Edition. ΠΠ°ΠΉΡΠΈ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° GitHub. ΠΠ½ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΠΎΡΠΊΡΡΡΠΎ ΠΈ ΡΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ Microsoft. Π ΡΠ²ΠΎΠ΅ΠΌ ΡΠΎΡΡΠ°Π²Π΅ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π΄Π²Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Java:
ΠΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΡΠΊΡΡΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠΈ, ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π°Π½Π½ΡΡ ΠΎΡ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΈΠ³ΡΡ.
ΠΠ° ΡΡΠΎΠΌ Π²ΡΠ΅ Π½Π΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ. ΠΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΠΏΠ»Π°Π½ΠΈΡΡΡΡ Π΅ΡΠ΅ ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΊΡΡΠΊΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡ. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π΅Π»Π°ΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΈΠ³Ρ ΠΈ ΡΡΡΠ΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Brigadier
ΠΠ°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ β Π½ΡΠΆΠ½Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° DataFixerUpper
ΠΠ°Π½Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ, ΡΠΊΠ»Π΅ΠΈΡΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ Π±ΡΠ΄ΡΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΡ Π² Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΈΠ³ΡΡ ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡ.
ΠΠΎΠ»Π½ΠΎΡΡΡΡ Java ΠΊΠΎΠ΄ ΠΠ°ΠΉΠ½ΠΊΡΠ°ΡΡΠ° ΠΏΠΎΠΊΠ° ΠΎΡΠΊΡΡΠ²Π° ΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ, Ρ ΠΎΡΡ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π±ΡΠ»ΠΈ ΠΌΡΡΠ»ΠΈ ΠΈ ΠΎΠ± ΡΡΠΎΠΌ. ΠΠ½ Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΏΠΎΠΊΠ° ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Minecraft Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ ΡΠ°ΡΡΡΠΌΠΈ ΠΈ ΠΏΠΎ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ Π³ΡΠ°ΡΠΈΠΊΡ.
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΠ΅Π½Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½Ρ
Π΅ΡΠ»ΠΈ ΠΏΠΎΠ΄ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠΌ ΠΡ Π½Π°ΠΆΠΌΡΡΠ΅ ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ Ρ Π΄ΡΡΠ·ΡΡΠΌΠΈ.
Π§Π°ΡΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ³ΡΡ Minecraft Π±ΡΠ»Π° ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π° Π² Open Source ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ΅ΠΉ Microsoft
ΠΠ»Π»ΡΡΡΡΠ°ΡΠΈΡ opensource.com
Π§Π°ΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ³ΡΡ Minecraft: Java Edition Π±ΡΠ»Π° Π»Π΅Π³Π°Π»ΡΠ½ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π½Π° GitHub ΠΏΠΎΠ΄ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ΅ΠΉ Microsoft.
ΠΠΎΠ΄ Π±ΡΠ» ΠΎΡΠΊΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Java-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Brigadier ΠΈ DataFixerUpper. ΠΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ, ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΈΠ³ΡΡ.
Π Π°Π½ΡΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠΎΠ² Π±ΡΠ»Π° Β«Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡΒ» β ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΡ Π±Π°ΠΉΡ-ΠΊΠΎΠ΄Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ Π½Π° Java. ΠΠ½ΠΎΠ³ΠΈΠΌ Ρ Π²Π°ΡΠ°Π»ΠΎ ΠΈ ΡΡΠΎΠ³ΠΎ, Π½ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Β«ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡΒ», ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ°ΠΊΠΈΠΌ ΠΏΡΡΠ΅ΠΌ, Π±ΡΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΄Π½Π΅Π΅ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ ΡΠ΅ΠΌ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ.
Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ Β«ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅Β» Π΄ΡΡΠ³ΠΈΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ Minecraft, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΈΠ³Ρ ΠΈ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΡΡΠ΄Π° ΠΌΠΎΠ΄-ΠΌΠ΅ΠΉΠΊΠ΅ΡΠΎΠ². ΠΠ΅ΡΠΎΡΡΠ½ΠΎ, Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°ΠΏΠ΅ Π±ΡΠ΄ΡΡ ΠΎΡΠΊΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° Blaze3D, ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠ΅Π»ΠΈΠ·Π° Π² Minecraft Π²Π΅ΡΡΠΈΠΈ 1.14.
Brigadier ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΠΈ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π² Minecraft, ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΡ Π² ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ³ΡΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ. Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π²Π²ΠΎΠ΄Π°.
DataFixerUpper Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΈ, ΡΠ»ΠΈΡΠ½ΠΈΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ , Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΈΠ³ΡΠΎΠ²ΡΡ Π΄Π°Π½Π½ΡΡ Π² Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Minecraft.
ΠΠ΅Π»Π°Π΅ΠΌ ΡΠ²ΠΎΠΉ minecraft Π½Π° JavaScript
ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π² ΡΠ°ΠΌΡΡ Π·Π°ΠΏΡΡΠ°Π½Π½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ° Ρ ΡΠΌΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅.
ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ Π΄Π΅ΠΌΠΊΡ minecraft Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅. ΠΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ Π·Π½Π°Π½ΠΈΡ JS ΠΈ three.js.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²Π½ΠΎΡΡΠ΅ΠΉ. Π― Π½Π΅ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΡΡ Π½Π° Π·Π²Π°Π½ΠΈΠ΅ Π»ΡΡΡΠ΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ»Π΅ΡΠΈΡ. ΠΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΌΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π²Π΅ΡΡΠΈΡ Π΄Π»Ρ ΡΠ΅Ρ ΠΊΠΎΠΌΡ Π»Π΅Π½Ρ ΡΠΈΡΠ°ΡΡ(ΡΠ°ΠΌ ΡΠΎΡ ΠΆΠ΅ ΡΠΌΡΡΠ», Π½ΠΎ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ).
Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ Π΅ΡΡΡ Π²ΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ. ΠΠΎΡΡΠ°ΡΠ°ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ Π²ΠΎΠ΄Ρ Π² ΡΠ΅ΠΊΡΡΠ΅. ΠΠ±ΡΡΡΠ½ΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π½Π΅ Π±ΡΠ΄Ρ. ΠΠΎΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠ°ΡΡ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΎΠ³, ΡΠΎ Π²ΠΎΡ Π΄Π΅ΠΌΠΊΠ° ΠΈΠ³ΡΡ.
Π Π°Π·Π΄Π΅Π»ΠΈΠΌ ΡΡΠ°ΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠ΅ΠΉ:
Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠΎΡ ΡΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°.
index.html β Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Π½Π²Π°ΡΠ°, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠΈΠ»Π΅ΠΉ, ΡΠΊΡΠΈΠΏΡΠΎΠ².
style.css β Π‘ΡΠΈΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°. Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ ΡΡΠΎ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΉ ΠΊΡΡΡΠΎΡ Π΄Π»Ρ ΠΈΠ³ΡΡ ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π² ΡΠ΅Π½ΡΡΠ΅ ΡΠΊΡΠ°Π½Π°.
texture β ΠΠ΄Π΅ΡΡ Π»Π΅ΠΆΠ°Ρ ΡΠ΅ΠΊΡΡΡΡΡ Π΄Π»Ρ ΠΊΡΡΡΠΎΡΠ° ΠΈ Π±Π»ΠΎΠΊΠ° Π·Π΅ΠΌΠ»ΠΈ Π΄Π»Ρ ΠΈΠ³ΡΡ.
core.js β ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΊΡΠΈΠΏΡ Π³Π΄Π΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
perlin.js β ΠΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΡΡΠΌΠ° ΠΠ΅ΡΠ»ΠΈΠ½Π°.
PointerLockControls.js β ΠΠ°ΠΌΠ΅ΡΠ° ΠΎΡ three.js.
controls.js β Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ ΠΈ ΠΈΠ³ΡΠΎΠΊΠΎΠΌ.
generationMap.js β ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΌΠΈΡΠ°.
three.module.js β Π‘Π°ΠΌ three.js Π² Π²ΠΈΠ΄Π΅ ΠΌΠΎΠ΄ΡΠ»Ρ.
settings.js β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠ³ΡΠΎΠ²ΠΎΠΉ ΡΠΈΠΊΠ»
Π core.js Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ three.js, Π½Π°ΡΡΡΠΎΠΈΡΡ Π΅Π³ΠΎ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²ΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΎΡ ΠΈΠ³ΡΡ + ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉβ¦ Π½Ρ ΠΈ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΡΠΈΠΊΠ» Π·Π°ΠΏΡΡΡΠΈΡΡ. Π ΡΡΠ΅Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅, ΡΠΎ ΠΎΠ±ΡΡΡΠ½ΡΡΡ ΠΈΡ Π½Π΅Ρ ΡΠΌΡΡΠ»Π°. ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎ map (ΠΎΠ½ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠ΅Π½Ρ ΠΈΠ³ΡΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π±Π»ΠΎΠΊΠΎΠ²) ΠΈ contorls Ρ.ΠΊ. ΠΎΠ½ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². ΠΠ΅ΡΠ²ΡΠΉ ΡΡΠΎ ΠΊΠ°ΠΌΠ΅ΡΠ° ΠΎΡ three.js, ΡΡΠ΅Π½Ρ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΠΊΠ°ΡΡΡ ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Π½Π΅ΠΉ. update ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅ΡΡ, GameLoop β ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΡΠΈΠΊΠ», render- ΡΡΠ°Π½Π΄Π°ΡΡ ΠΎΡ three.js Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠ°Π΄ΡΠ°, ΡΠΎΠ±ΡΡΠΈΠ΅ resize ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ°Π½Π²Π°ΡΠΎΠΌ (ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π°).
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ
Π Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΠ½Π΅ΡΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ three.js, Π½ΠΎ Ρ ΡΠ΄Π΅Π»Π°Π» Π±Π΅Π· Π½ΠΈΡ ΠΈ ΡΠ΅ΠΉΡΠ°Ρ Π·Π΄Π΅ΡΡ Π»ΠΈΡΡ ΠΏΠ°ΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠ΅ Π·Π° ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠΎΠ².
ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠ°ΡΡΡ
Π ΠΊΠ»Π°ΡΡΠ΅ Map Ρ Π½Π°Ρ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° ΠΊΠ΅Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ΡΡΠΌΠ° ΠΠ΅ΡΠ»ΠΈΠ½Π°. Π ΠΌΠ΅ΡΠΎΠ΄Π΅ generation ΠΌΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΡΠ΅ΠΊΡΡΡΡΡ, ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ ΠΈ ΠΌΠ΅Ρ. noise.seed ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΡΡΠ°ΡΡΠΎΠ²ΠΎΠ΅ Π·Π΅ΡΠ½ΠΎ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠ°ΡΡΡ. ΠΠΎΠΆΠ½ΠΎ ΡΠ°Π½Π΄ΠΎΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π° ΡΡΠ°ΡΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ±Ρ ΠΊΠ°ΡΡΡ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°Ρ. Π ΡΠΈΠΊΠ»Π΅ ΠΏΠΎ X ΠΈ Z ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΡΠ°ΡΡΡΠ°Π²Π»ΡΡΡ ΠΊΡΠ±Ρ. Y ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ Π·Π° ΡΡΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ pretlin.js. Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊΡΠ± Ρ Π½ΡΠΆΠ½ΡΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ Π½Π° ΡΡΠ΅Π½Ρ ΡΠ΅ΡΠ΅Π· scene.add( cube );
ΠΠ°ΠΌΠ΅ΡΠ° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅
Π― ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ», ΡΡΠΎ controls ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ°ΠΌΠ΅ΡΡ, ΡΡΠ΅Π½Ρ ΠΈ ΠΊΠ°ΡΡΡ. Π’Π°ΠΊΠΆΠ΅ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅ ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΌΠ°ΡΡΠΈΠ² keys Π΄Π»Ρ ΠΊΠ»Π°Π²ΠΈΡ ΠΈ movingSpeed Π΄Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ. ΠΠ»Ρ ΠΌΡΡΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ 3 ΠΌΠ΅ΡΠΎΠ΄Π°. onClick ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΊΠ°ΠΊΠ°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°, Π° onRightClick ΠΈ onLeftClick ΡΠΆΠ΅ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π·Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΡΠ°Π²ΡΠΉ ΠΊΠ»ΠΈΠΊ(ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ°) ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· raycast ΠΈ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠ»ΠΈ ΠΈΡ Π½Π΅Ρ, ΡΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅ΠΌ ΡΠ°Π±ΠΎΡΡ, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ, ΡΠΎ ΡΠ΄Π°Π»ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅Π΅Π½Ρ. ΠΠ΅Π²ΡΠΉ ΠΊΠ»ΠΈΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎ ΡΡ ΠΎΠΆΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π±Π»ΠΎΠΊ. ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ΅ΠΉΠΊΠ°ΡΡ ΠΈ Π΅ΡΠ»ΠΈ Π΅ΡΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊ Π»ΡΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. ΠΠ°Π»Π΅Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Ρ ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π» ΠΊΠ»ΠΈΠΊ. ΠΠ΅Π½ΡΠ΅ΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΡΠ±Π° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ ΡΠΎ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π±Π»ΠΎΠΊ. Π³ΡΠ°Π΄Π°ΡΠΈΡ Π² 5 Π΅Π΄ΠΈΠ½ΠΈΡ Ρ.ΠΊ. ΡΡΠΎ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ°(Π΄Π° Π·Π΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ· settings).
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΌΠ΅ΡΠΎΠΉ?! Π£ Π½Π°Ρ Π΅ΡΡΡ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° inputKeydown, inputKeyup ΠΈ update. Π inputKeydown ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Π² ΠΌΠ°ΡΡΠΈΠ² keys. inputKeyup ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° ΠΎΡΠΈΡΡΠΊΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΆΠ°Π»ΠΈ. Π update ΠΈΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° keys ΠΈ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ moveForward Ρ ΠΊΠ°ΠΌΠ΅ΡΡ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ ΡΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡ.
Π‘ΡΡΠ»ΠΊΠΈ
ΠΠ°ΠΊ ΠΈ ΠΎΠ±Π΅ΡΠ°Π». ΠΠ΅ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ.
ΠΡΠ»ΠΈ Π΅ΡΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, ΡΠΎ Π½Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° Π³ΠΈΡΡ Π°Π±.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, ΠΏΠΎΡΠ° ΠΏΠΎΠΈΠ³ΡΠ°ΡΡ Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Minecraft!
ΠΡ ΠΎΡΠΊΡΡΠ»ΠΈ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π° ΠΈΠ³ΡΡ!
Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ³ΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΠΎ Π½Π΅ ΡΡΠ°Π²Π½ΠΈΡΡ Ρ ΡΠ°ΠΊΠ΅ΡΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ΠΌ, Π½Π΅ΠΉΡΠΎΡ ΠΈΡΡΡΠ³ΠΈΠ΅ΠΉ (ΡΡΠΈ Π²Π΅ΡΠΈ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅), Π½ΠΎ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π±Π΅Π·ΡΠΌΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, ΠΈ Π²Π°ΠΌ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ²Π΅Π·ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³Ρ. ΠΡΠ»ΠΈ Π±Ρ Ρ Π²Π°Ρ Π±ΡΠ» Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ΅ΡΡΡΡΠ°ΠΌβ¦
Π Π²ΠΎΡ, Π½Π°ΡΠΈ ΠΎΠ±ΠΎΠΆΠ°Π΅ΠΌΡΠ΅ Π΄ΡΡΠ·ΡΡ ΠΈΠ· ΡΡΠΎΠΊΠ³ΠΎΠ»ΡΠΌΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Minecraft Java Edition ΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΠΊΠΎΠ΅-ΡΡΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ, ΠΎΡΠΊΡΡΠ²Π°Ρ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π° Minecraft Π² Π²ΠΈΠ΄Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°Ρ ΠΎΡΠΈΡΠ΅!
Π₯ΠΎΡΠΈΡΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈΠΌΠΈ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΈΡ ΠΌΠΎΠ΄ΠΎΠ² Minecraft? ΠΡΠ»ΠΈΡΠ½Π°Ρ ΠΈΠ΄Π΅Ρ! ΠΡΠΌΠ°Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ? ΠΠ΅ΡΠ·Π°ΠΉΡΠ΅, Π½ΠΎ Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΠΎ Π½Π°Ρ! Π₯ΠΎΡΠΈΡΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»ΡΡΠ°Π΅ΠΌ ΠΈ ΠΏΠΎΠΌΠΎΡΡ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π° Minecraft Java Edition? Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΠΌΡ ΠΎΡΠ΅Π½Ρ ΡΡΠΎ ΡΠ΅Π½ΠΈΠΌ!
ΠΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅, Π° ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Β«Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΒ» Π΄Π»Ρ ΠΈΠ³ΡΡ?
Β«ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ β ΡΡΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΡΡΠΎΡΠΊΠΈ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ°Β» β ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Java-Π²Π΅ΡΡΠΈΠΈ ΠΠ°ΡΠ°Π½ ΠΠ΄Π°ΠΌΡ (ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΊΠ°ΠΊ Dinnerbone). β Β«ΠΡ Π²ΡΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠ°ΡΡΡ ΠΎΠ±ΠΎΡΠΎΠ±Π»Π΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Minecraft, Π² Π²ΠΈΠ΄Π΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΡΠ±ΠΎΠΉ ΡΠΌΠΎΠΆΠ΅Ρ Π²Π·ΡΡΡ ΠΈΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΈΠ³ΡΠ΅.Β»
ΠΠΉ, ΡΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π»ΡΠ±ΠΈΠΌΡΠΉ Minecraft. ΠΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΡΡΠΎ Π·Π° ΡΠ°ΡΠΊΡΠ°ΡΠ΅Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ? ΠΡ ΠΈ ΡΡΠ΄Π΅ΡΠ°!
ΠΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ, ΡΡΠΎ ΡΠ°Π·Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π±ΡΠ΄ΡΡ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ. ΠΠ½ΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT, ΠΈ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Β«ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ ΠΈΡ ΠΈ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ Π½Π°ΡΠ΅Π³ΠΎ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ°Β» β ΠΏΠΎΡΡΠ½ΡΠ΅Ρ ΠΠ°ΡΠ°Π½.
Β«ΠΠ»ΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΈΠ³ΡΡ, ΠΈΠΌ Π½Π΅ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΡ ΡΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°ΡΡΠΈ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΡΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π°ΡΠΈΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ ΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π½Ρ ΠΈ ΠΎΡΠ»Π°ΠΆΠ΅Π½Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°ΡΠ° ΠΈΠ³ΡΠ°, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎ, ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°!Β»
ΠΡΠΎ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΠ°ΠΌΠΎΠ΅ ΡΠΊΡΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅, Π½ΠΎ ΠΊΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠΌ?
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Brigadier
Β«Π― ΠΎΡΠ΅Π½Ρ Π³ΠΎΡΠΆΡΡΡ ΡΡΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ!Β» β Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΠ°Π½. β Β«Brigadier β ΡΡΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² MinecraftΒ». Π ΡΡΠΎ ΠΏΠ΅ΡΠ²Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ!
Minecraft ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ: Β«ΠΠΎΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ ΠΈΠ³ΡΠΎΠΊ. Π‘ΠΎΠΎΠ±ΡΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ³ΡΠΎΠΊ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅Β». ΠΠΎΡΡΠΎΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ³ΡΠΎΠΊ Π½Π°Π±ΠΈΡΠ°Π΅Ρ /give Dinnerbone stick Π² ΡΠ°ΡΠ΅, ΡΡΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ. Brigadier ΡΠ°Π·Π±ΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½Π° ΡΠ°ΡΡΠΈ, ΠΏΡΠΎΠ²Π΅ΡΡΡ Π½Π° ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΏΡΡΠ°Π΅ΡΡΡ Π±ΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ. ΠΡ Π΅ΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΊΡΠ°ΡΠΈΠ²ΠΎΠ΅ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π°Π±ΠΎΡΠ° ΡΠ΅ΠΊΡΡΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°Β».
ΠΠ°Π΄Π΅Π΅ΠΌΡΡ, ΡΡΠΎ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π²Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠΌ!
ΠΠ°ΡΠ½ΠΈΡΠ΅ Π½Π°Π±ΠΈΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π½Π°Π±ΡΠ°Π² Β«/Β» Π² ΡΠ°ΡΠ΅, ΠΈ Brigadier ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ Π²Π°ΠΌ Π²Π°ΡΠΈΠ°Π½ΡΡ
Π Π°Π·Π½ΡΠ΅ ΡΠ°ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Ρ ΡΠ°Π·Π½ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ. Π‘Π°ΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° (give) β ΡΠ΅ΡΠ°Ρ, ΠΈΠΌΡ ΠΈΠ³ΡΠΎΠΊΠ° (Dinnerbone) β Π³ΠΎΠ»ΡΠ±ΠΎΠ΅, Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ (minecraft:stick) β ΠΆΡΠ»ΡΡΠΉ!
ΠΠΎΠ»Π½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ°ΡΠΊΡΠ°ΡΠ΅Π½Π° ΠΊΠ°ΠΊ ΡΠ°Π΄ΡΠ³Π°! ΠΡ, ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΡΠ°Π΄ΡΠ³Π°
ΠΠ°ΡΠ°Π½ Π½Π°Π΄Π΅Π΅ΡΡΡ, ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Minecraft, ΠΏΠΎΠ»ΡΡΠΈΠ² Π΄ΠΎΡΡΡΠΏ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ Brigadier, ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ ΡΠ΄Π΅Π»Π°Π΅Ρ Π΅Ρ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
Β«ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ³ΡΠΎΠΊΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ³Π°ΡΡΠΈΠ΅, ΠΈ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΠΏΠΎΡΠ΅ΠΌΡ.Β» β Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΠ°Π½. β Β«Π Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΒ».
Brigadier Π±Π΅ΡΡΡ ΡΡΡΠΎΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ Π² ΠΈΠ³ΡΠ΅, ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Ρ Π² ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΈΠ³ΡΠ° (ΡΠ°ΠΊ ΡΡΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΡΡ Brigadier Π·Π° Π²ΡΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄).
Β«ΠΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ.Β» β Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΠ°Π½. β Β«ΠΠΎ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π·Π°ΠΏΡΡΠ°Π½Π½ΠΎΒ».
Β«ΠΡ Π΄ΡΠΌΠ°Π΅ΠΌ, ΡΡΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΠ»ΠΈΡΠ½ΠΎ, ΡΡΠΎ Π»ΡΠ΄ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΡΠΎ Π²Π·ΡΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ
Π² Π»ΡΠ±ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅. Π ΡΡΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΈΠ³ΡΠΎΠΉ. Π― Π·Π½Π°Ρ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΡΠ°ΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π² ΡΠ°Ρ-Π±ΠΎΡΠ°Ρ
Π΄Π»Ρ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ, ΡΠ°ΠΊ ΡΡΠΎ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π° ΠΎΠ½ Π²ΡΠΏΠΎΠ»Π½ΠΈΡ ΡΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ!Β» ΠΡΠ»ΠΈΡΠ½ΠΎ!
(ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ ΠΎΡ fromgate: ΠΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΠΈΠΌ, ΡΡΠΎ ΠΎΠ½ Π½Π° ΠΌΠ΅Π½Ρ Π½Π°ΠΌΠ΅ΠΊΠ°Π΅Ρ, ΠΌΡ Π±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π»ΠΈ Ρ Π½ΠΈΠΌ ΠΎΠ± ΡΡΠΎΠΌ).
Brigadier Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅Π΄Π΅Π»Ρ, ΠΈ ΠΌΡ ΡΠΆΠ΅ Π²ΠΈΠ΄ΠΈΠΌ Π»ΡΠ΄Π΅ΠΉ, ΠΏΡΡΠ°ΡΡΠΈΡ ΡΡ ΡΠ»ΡΡΡΠΈΡΡ ΠΊΠΎΠ΄ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΄ΠΎΠ±Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΠ°ΡΠ°Π½Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΠΌΠΏΠ°ΡΠΈΡΠ½Π΅Π΅ ΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅! Π‘ΡΠΎΠΉΡΠ΅, Π²Ρ ΡΡΠΎ, ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ΅ΠΊΡΡΡ Π΄Π»Ρ ΠΠ°ΡΠ°Π½Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ? ΠΡ Ρ ΠΎΡΠΈΡΠ΅ Π»ΠΈΡΠΈΡΡ ΠΌΠ΅Π½Ρ ΡΠ°Π±ΠΎΡΡ?
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Data Fixer Upper
Β«ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π³Π»ΡΠΏΠΎΠ΅, ΡΡΠΎ ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ Π΅Π³ΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ.Β» β ΠΈΠ·Π²ΠΈΠ½ΡΡΡΡ, ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΠΠ°ΡΠ°Π½. DataFixerUpper Π΄Π΅Π»Π°Π΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎ, ΡΡΠΎ Π·Π°Π»ΠΎΠΆΠ΅Π½ΠΎ Π² Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠΈ (ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΡΠΎΡ ΡΠ°Π½ΡΠ½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅). Π ΡΡΠΎ Π²ΡΠΎΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ!
Β«ΠΡΠΎΠ±Π»Π΅ΠΌΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Π² Minecraft, ΠΈ ΠΊΠΎΡΠΎΡΠ°Ρ, Ρ ΡΠ²Π΅ΡΠ΅Π½, Π΅ΡΡΡ Π² Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΈΠ³ΡΠ΅, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠΎΡΠΌΠ°ΡΡ Π΄Π°Π½Π½ΡΡ Π²ΡΡ Π²ΡΠ΅ΠΌΡ ΠΌΠ΅Π½ΡΡΡΡΡ.Β» β Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΠ°Π½. Β«ΠΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΠΈ Π² Minecraft, Π° ΠΏΠΎΡΠΎΠΌ Π²Π½ΠΎΡΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠΎ, ΠΊΠ°ΠΊ ΠΌΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΡΠ°ΠΉΠ»Ρ ΠΈ Π²ΡΡ, ΡΡΠΎ Ρ ΡΡΠΈΠΌ ΡΠ²ΡΠ·Π°Π½ΠΎ.
ΠΠΎΠ³Π΄Π° ΠΌΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ Π»ΡΠ±ΠΎΠΉ ΠΌΠΈΡ Π² Minecraft, ΡΠΎ ΡΠ°ΠΌ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΌΠ΅Π½ΡΠ»ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΡΡΠΈ Π»Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΈΠ³ΡΠΎΠΊ Π½Π΅ ΠΏΠΎΡΠ΅ΡΠ°Π» ΡΡΠΈ ΡΠ°Π½ΠΊΠΈ Π²ΡΠ΅ ΡΡΠΈ Π³ΠΎΠ΄Ρ. ΠΠΎ ΡΡΡΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Minecraft Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΡΠ°Π½ΠΊΠΈ, ΠΎΠ½ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ DataFixerUpper, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΈΡ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΡΠΎΡΠΌΠ°ΡΡΒ».
ΠΠ΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ? ΠΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΊ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° DataFixerUpper β Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠ° Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΊΠ°ΠΊ Brigadier. ΠΠΎ ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎΡΠ΅ΠΌΡ ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π²ΡΠ΅ΠΌ!
ΠΠ°, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ΅Ρ Π½ΠΈΡΠ½ΠΎ, Π΄Π»Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊ Ρ.
ΠΠΎΠΌΠ°Π½Π΄Π° Java Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ΄Π½Π° ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ, β Blaze3D. ΠΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² Minecraft 1.14.
Π ΡΠ΅ΠΉΡΠ°Ρ, ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π²Π°ΠΌ Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΎΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ? ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΎΡΡΡΠ°Π²ΠΈΡΡ ΠΎΡΠ·ΡΠ² Π½Π° Github, ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΠ²ΡΠΈΡΡ ΠΊ ΠΠ°ΡΠ°Π½Ρ Π² ΡΠ²ΠΈΡΡΠ΅ΡΠ΅!
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ Minecraft#
ΠΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΠΌΠΎΠ΄Ρ Π΄Π»Ρ Minecraft, Π° Π·Π½Π°ΡΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π² ΠΎΡΠ΅Π½Ρ ΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΠΈ Ρ Π½ΠΈΠΌ.
ΠΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ Π²ΠΈΠ΄Π°: * ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΡΡΠ°Π»? * ΠΠ°ΠΊ ΠΎΡΠ»ΠΎΠ²ΠΈΡΡ ΠΏΡΠ°Π²ΡΠΉ ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Π±Π»ΠΎΠΊΡ? * ΠΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ°?
ΠΡΠ²Π΅ΡΡ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π²ΠΎΠΏΡΠΎΡΡ ΠΠ‘ΠΠΠΠ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Minecraft. 99% ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΌΠΎΠ΄Π΅ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Minecraft. ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΊΠ°ΠΊ (ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ) ΡΠ΄Π΅Π»Π°Π½ΠΎ Π² ΠΈΠ³ΡΠ΅, ΠΈ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΡΠ²ΠΎΠ΅.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄Π°ΠΌ ΠΈ Π°ΡΡΠ΅ΡΠ°ΠΌ (Π·Π²ΡΠΊΠ°ΠΌ, ΡΠ΅ΠΊΡΡΡΡΠ°ΠΌ, ΠΌΠΎΠ΄Π΅Π»ΡΠΌ) Minecraft.
Π Intellij Idea ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ, ΠΎΡΠΊΡΡΠ² Π² ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ ΡΠ»Π΅Π²Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ External Libraries ΠΈ Π½Π°ΠΉΠ΄Ρ ΡΠ°ΠΉΠ» «forgeSrc-Π²Π΅ΡΡΠΈΡ Minecraft—Π²Π΅ΡΡΠΈΡ Forge.jar».
ΠΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ ΠΈ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΏΠΎΠΊ:
Eclipse#
ΠΠΎΡΡΠ½Π΅Π½ΠΈΠ΅#
Π ΠΏΠ°ΠΊΠ΅ΡΠ΅ assets/minecraft Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π²ΡΠ΅ ΡΠ΅ΡΡΡΡΡ Minecraft: ΡΠ΅ΠΊΡΡΡΡΡ, JSON ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΡΠ°ΠΉΠ»Ρ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π ΠΏΠ°ΠΊΠ΅ΡΠ΅ net.minecraft Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ³ΡΡ. Π€Π°ΠΉΠ»ΠΎΠ² ΡΠ°ΠΌ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΌ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΠΎΡΠ²Π΅ΡΡ Π½Π° 90% Π²ΡΠ΅Ρ Π²Π°ΡΠΈΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ².
ΠΡΠΈΠΌΠ΅Ρ#
Π’Π°ΠΌ Π΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°:
ΠΠΎΡ ΠΌΡ ΠΈ Π½Π°ΡΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π΄ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² ΡΠ°ΠΉΠ»Π΅ Π½Π°ΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠ°. ΠΠ½ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎ Π½Π°ΡΠ΅ΠΌΡ Π±Π»ΠΎΠΊΡ ΠΊΠ»ΠΈΠΊΠ½ΡΡ.
ΠΠ½ΡΡΡΠΈ Π½Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄:
Π‘ΡΡΠΎΡΠΊΠ° this.world.createExplosion(this, this.posX, this.posY + (double)(this.height / 16.0F), this.posZ, 4.0F, true); ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠΎ, ΡΡΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ!
Π Π½Π°ΡΠ΅ΠΌ Π±Π»ΠΎΠΊΠ΅ BlockTest.java ΠΎΡΡΠ°Π»ΠΎΡΡ Π·Π°ΠΏΠΈΡΠ°ΡΡ:
ΠΠΎΡΡΠΈ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΡΠΎ, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΌΠΎΠ΄Π΅ ΡΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΠΈΠ³ΡΠ΅ Π² ΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ ΡΠΌΡΡΠ»Π΅. Π‘ΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΡ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΠΎΠΈΡ ΠΈΠ΄Π΅ΠΉ.
Π ΡΠΎΠΌΡ ΠΆΠ΅, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΡΡΡΡ Π½Π° ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΈΠ³ΡΡ, Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ, ΡΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΎΠ².