исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚: ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. 2b5fe5f8b95428f0ed7e85163863909d.f9f96f11c01a9a66ba4ced1e3a0910e7. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-2b5fe5f8b95428f0ed7e85163863909d.f9f96f11c01a9a66ba4ced1e3a0910e7. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2b5fe5f8b95428f0ed7e85163863909d.f9f96f11c01a9a66ba4ced1e3a0910e7. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” для Π΄Π΅Ρ‚Π΅ΠΉ?

Нрави тся ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ дСтям ΠΏΠΎ нСскольким простым ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ:

Код ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° β€” это Java?

Π‘Π΄Π΅Π»Π°Π½ΠΎ это для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ всС вСрсии с Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ:

К соТалСнию, Java Π½Π΅ ΠΌΠΎΠ³Π»Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΠ³Ρ€Ρ‹ Π½Π° iOS, поэтому Π±Ρ‹Π»ΠΎ принято Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π’ΠΎΡ‚ ΠΈ получаСтся, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° доступСн Π² Π΄Π²ΡƒΡ… вСрсиях:

Π“Π΄Π΅ Π½Π°ΠΉΡ‚ΠΈ исходный ΠΊΠΎΠ΄ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°?

Но Π²ΠΎΡ‚, Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ, Π±Ρ‹Π»ΠΈ лСгально ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ нСсколько ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π° Java Edition. Найти ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π° GitHub. Они Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ ΠΈ со свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ Microsoft. Π’ своСм составС ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄Π²Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Java:

Π­Ρ‚ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠΈ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Π½ΠΎΠ²Ρ‹Ρ… вСрсий ΠΈΠ³Ρ€Ρ‹.

На этом всС Π½Π΅ остановится. Как говорят Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, Π² дальнСйшСм ΠΎΠ½ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ Π΅Ρ‰Π΅ ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ куски исходного ΠΊΠΎΠ΄Π° ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒΡΡ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ ь Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΈΠ³Ρ€ ΠΈ Ρ‚Ρ€ΡƒΠ΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Brigadier

Π”Π°Π½Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ довольно просто β€” Π½ΡƒΠΆΠ½Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ знания.

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° DataFixerUpper

Данная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° прСдставляСт собой Π½Π°Π±ΠΎΡ€ инструмСнтов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ, ΡΠΊΠ»Π΅ΠΈΡ‚ΡŒ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ для добавлСния ΠΈΡ… Π² Π½ΠΎΠ²Ρ‹Π΅ вСрсии ΠΈΠ³Ρ€Ρ‹ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚.

ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Java ΠΊΠΎΠ΄ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° ΠΏΠΎΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π° Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, хотя Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π±Ρ‹Π»ΠΈ мысли ΠΈ ΠΎΠ± этом. Он говорят, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° исходный ΠΊΠΎΠ΄ Minecraft Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ частями ΠΈ ΠΏΠΎ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ.

ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½Ρ‹

Ссли ΠΏΠΎΠ΄ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠ΅ΠΌΡΡ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ Π’Ρ‹ Π½Π°ΠΆΠΌΡ‘Ρ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΈΠ³Ρ€Ρ‹ Minecraft Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π° Π² Open Source ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠ΅ΠΉ Microsoft

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. image loader. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.
Π˜Π»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ opensource.com

Π§Π°ΡΡ‚ΡŒ исходного ΠΊΠΎΠ΄Π° ΠΈΠ³Ρ€Ρ‹ Minecraft: Java Edition Π±Ρ‹Π»Π° лСгально ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π½Π° GitHub ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠ΅ΠΉ Microsoft.

Код Π±Ρ‹Π» ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΈ прСдставляСт собой Java-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Brigadier ΠΈ DataFixerUpper. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ, ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для Π½ΠΎΠ²Ρ‹Ρ… вСрсий ΠΈΠ³Ρ€Ρ‹.

РаньшС основным способом ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ этот ΠΊΠΎΠ΄ для энтузиастов Π±Ρ‹Π»Π° «дСкомпиляция» β€” конвСртация Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° Java. Многим Ρ…Π²Π°Ρ‚Π°Π»ΠΎ ΠΈ этого, Π½ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, «исходныС тСксты», ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΏΡƒΡ‚Π΅ΠΌ, Π±Ρ‹Π»ΠΈ нСсколько Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ для восприятия Ρ‡Π΅ΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ исходники.

Π’ дальнСйшСм планируСтся «освобоТдСниС» Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… подсистСм Minecraft, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€ ΠΈ упрощСния Ρ‚Ρ€ΡƒΠ΄Π° ΠΌΠΎΠ΄-ΠΌΠ΅ΠΉΠΊΠ΅Ρ€ΠΎΠ². ВСроятно, Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ этапС Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ исходныС тСксты ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСписанного Π΄Π²ΠΈΠΆΠΊΠ° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Blaze3D, ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для Ρ€Π΅Π»ΠΈΠ·Π° Π² Minecraft вСрсии 1.14.

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. b880724e7f3246f19ffa036c1f000231. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-b880724e7f3246f19ffa036c1f000231. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° b880724e7f3246f19ffa036c1f000231. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

Brigadier прСдставляСт собой инструмСнт для парсинга ΠΈ диспСтчСризации ΠΊΠΎΠΌΠ°Π½Π΄. По словам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π² Minecraft, ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΡ… Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ³Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ. Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ выглядит ΠΊΠ°ΠΊ стандартная консоль с подсвСткой синтаксиса ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π°Π²Ρ‚ΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π²Π²ΠΎΠ΄Π°.

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. a5fc070dd2d185c722e8415360104349. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-a5fc070dd2d185c722e8415360104349. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° a5fc070dd2d185c722e8415360104349. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

DataFixerUpper Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ инструмСнты для ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ сборки, слияния ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ прСобразования Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для пСрСноса ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Π½ΠΎΠ²Ρ‹Π΅ вСрсии Minecraft.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”Π΅Π»Π°Π΅ΠΌ свой minecraft Π½Π° JavaScript

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠ°ΠΌΡƒΡŽ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π”Π° я ΡƒΠΌΠ΅ΡŽ ΠΏΠΈΡΠ°Ρ‚ΡŒ вступлСниС.

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. image loader. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π΄Π΅ΠΌΠΊΡƒ minecraft Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠŸΡ€ΠΈΠ³ΠΎΠ΄ΡΡ‚ΡΡ знания JS ΠΈ three.js.

НСмного условностСй. Π― Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽ Π½Π° Π·Π²Π°Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ столСтия. Π­Ρ‚ΠΎ всСго лишь моя рСализация для Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ вСрсия для Ρ‚Π΅Ρ… ΠΊΠΎΠΌΡƒ лСнь Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ(Ρ‚Π°ΠΌ Ρ‚ΠΎΡ‚ ΠΆΠ΅ смысл, Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами).

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π΅ΡΡ‚ΡŒ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ ссылки. ΠŸΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ мСньшС Π²ΠΎΠ΄Ρ‹ Π² тСкстС. ΠžΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Π½Π΅ Π±ΡƒΠ΄Ρƒ. Π’ΠΎΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ.

Для Π½Π°Ρ‡Π°Π»Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡ‚ΠΎΠ³, Ρ‚ΠΎ Π²ΠΎΡ‚ Π΄Π΅ΠΌΠΊΠ° ΠΈΠ³Ρ€Ρ‹.

Π Π°Π·Π΄Π΅Π»ΠΈΠΌ ΡΡ‚Π°Ρ‚ΡŒΡŽ Π½Π° нСсколько частСй:

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит структура ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. image loader. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

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, Π² Π²ΠΈΠ΄Π΅ исходного ΠΊΠΎΠ΄Π°. Π›ΡŽΠ±ΠΎΠΉ смоТСт Π²Π·ΡΡ‚ΡŒ ΠΈΡ… ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своСй собствСнной ΠΈΠ³Ρ€Π΅.Β»

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. minecraft opensource libs 1. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-minecraft opensource libs 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° minecraft opensource libs 1. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

Π­ΠΉ, это всСми Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Minecraft. Но ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ это Π·Π° Ρ€Π°ΡΠΊΡ€Π°ΡˆΠ΅Π½Π½Ρ‹ΠΉ тСкст? Ну ΠΈ чудСса!

ΠŸΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ постСпСнно. Они Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT, ΠΈ это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ «практичСски любой ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈΡ… ΠΈ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ нашСго ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ°Β» β€” поясняСт Натан.

«Или, Ссли ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ, ΠΈΠΌ Π½Π΅ придётся ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ эти нСбольшиС части. Они ΠΌΠΎΠ³ΡƒΡ‚ просто Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ нашими, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π½Ρ‹ ΠΈ ΠΎΡ‚Π»Π°ΠΆΠ΅Π½Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наша ΠΈΠ³Ρ€Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎ, ΠΎΡ‡Π΅Π½ΡŒ популярна!Β»

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. minecraft opensource libs 2. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-minecraft opensource libs 2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° minecraft opensource libs 2. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

Π­Ρ‚ΠΎ, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, самоС скучноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° нашСм сайтС, Π½ΠΎ ΠΊΡ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ красивым?

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Brigadier

Β«Π― ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΎΡ€ΠΆΡƒΡΡŒ этим Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ!Β» β€” Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Натан. β€” Β«Brigadier β€” это Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² MinecraftΒ». И это пСрвая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ!

Minecraft сообщаСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ: Β«Π’ΠΎΡ‚ список Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊ. Π‘ΠΎΠΎΠ±Ρ‰ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ³Ρ€ΠΎΠΊ попытаСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅Β». ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ³Ρ€ΠΎΠΊ Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ /give Dinnerbone stick Π² Ρ‡Π°Ρ‚Π΅, это ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. Brigadier Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° части, провСрят Π½Π° ошибки ΠΈ пытаСтся Π±Ρ‹Ρ‚ΡŒ максимально ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ. Π’Ρ‹ Π΅Ρ‰Ρ‘ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ красивоС Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ Π² процСссС Π½Π°Π±ΠΎΡ€Π° тСкста отобраТаСтся подсказка».

НадССмся, Ρ‡Ρ‚ΠΎ это Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ!

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. minecraft opensource libs 3. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-minecraft opensource libs 3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° minecraft opensource libs 3. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

НачнитС Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π½Π°Π±Ρ€Π°Π² Β«/Β» Π² Ρ‡Π°Ρ‚Π΅, ΠΈ Brigadier ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Π°ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. minecraft opensource libs 4. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-minecraft opensource libs 4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° minecraft opensource libs 4. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

Π Π°Π·Π½Ρ‹Π΅ части ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ. Π‘Π°ΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° (give) β€” сСрая, имя ΠΈΠ³Ρ€ΠΎΠΊΠ° (Dinnerbone) β€” Π³ΠΎΠ»ΡƒΠ±ΠΎΠ΅, Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ (minecraft:stick) β€” ΠΆΡ‘Π»Ρ‚Ρ‹ΠΉ!

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. minecraft opensource libs 5. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-minecraft opensource libs 5. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° minecraft opensource libs 5. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

Полная ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°ΡΠΊΡ€Π°ΡˆΠ΅Π½Π° ΠΊΠ°ΠΊ Ρ€Π°Π΄ΡƒΠ³Π°! Ну, ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π΄ΡƒΠ³Π°

Натан надССтся, Ρ‡Ρ‚ΠΎ сообщСство Minecraft, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² доступ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Brigadier, ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹ сдСлаСт Π΅Ρ‘ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

«НСкоторыС ΠΈΠ³Ρ€ΠΎΠΊΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡƒΠ³Π°ΡŽΡ‰ΠΈΠ΅, ΠΈ я понимаю ΠΏΠΎΡ‡Π΅ΠΌΡƒ.Β» β€” Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Натан. β€” «И надСюсь, Ρ‡Ρ‚ΠΎ это измСнится».

Brigadier Π±Π΅Ρ€Ρ‘Ρ‚ строку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π² ΠΈΠ³Ρ€Π΅, ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Ρ‘ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Π° (Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ Brigadier Π·Π° всС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄).

«МногиС Π΄ΡƒΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ просто.Β» β€” Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Натан. β€” «Но Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ это ΠΎΡ‡Π΅Π½ΡŒ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½ΠΎΒ».

Β«ΠœΡ‹ Π΄ΡƒΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ систСмы. ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ люди ΠΌΠΎΠ³ΡƒΡ‚ просто Π²Π·ΡΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² любом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. И это Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΉ. Π― знаю, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Π°Ρ… для Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ смоТСтС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС, Π° ΠΎΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ!Β» ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ!
(ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΎΡ‚ fromgate: ΠœΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ, это ΠΎΠ½ Π½Π° мСня Π½Π°ΠΌΠ΅ΠΊΠ°Π΅Ρ‚, ΠΌΡ‹ бСсСдовали с Π½ΠΈΠΌ ΠΎΠ± этом).

Brigadier Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС всСго нСдСлю, ΠΈ ΠΌΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄ΠΈΠΌ людСй, ΠΏΡ‹Ρ‚Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Натана Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ симпатичнСС ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅! Π‘Ρ‚ΠΎΠΉΡ‚Π΅, Π²Ρ‹ Ρ‡Ρ‚ΠΎ, ΠΏΠΈΡˆΠ΅Ρ‚Π΅ тСксты для Натана бСсплатно? Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΠΈΡˆΠΈΡ‚ΡŒ мСня Ρ€Π°Π±ΠΎΡ‚Ρ‹?

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Data Fixer Upper

«НазваниС Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π»ΡƒΠΏΠΎΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π΅Π³ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ.Β» β€” извиняясь, ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Натан. DataFixerUpper Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Π»ΠΎΠΆΠ΅Π½ΠΎ Π² Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠΈ (обновляСт сохранённыС Π΄Π°Π½Π½Ρ‹Π΅). И это вторая Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ!

Β«ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π² Minecraft, ΠΈ которая, я ΡƒΠ²Π΅Ρ€Π΅Π½, Π΅ΡΡ‚ΡŒ Π² любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ³Ρ€Π΅, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… всё врСмя ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ.Β» β€” Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Натан. Β«ΠœΡ‹ добавляСм Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π² Minecraft, Π° ΠΏΠΎΡ‚ΠΎΠΌ вносим измСнСния Π² Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ сохраняСм Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ всё, Ρ‡Ρ‚ΠΎ с этим связано.

Когда ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ любой ΠΌΠΈΡ€ Π² Minecraft, Ρ‚ΠΎ Ρ‚Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ мСнялись большС ΡˆΠ΅ΡΡ‚ΠΈ Π»Π΅Ρ‚, Ссли ΠΈΠ³Ρ€ΠΎΠΊ Π½Π΅ посСщал эти Ρ‡Π°Π½ΠΊΠΈ всС эти Π³ΠΎΠ΄Ρ‹. По сути, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Minecraft Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Ρ‡Π°Π½ΠΊΠΈ, ΠΎΠ½ обращаСтся ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ DataFixerUpper, которая ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΈΡ… ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΡƒΒ».

НСпонятно? Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° DataFixerUpper β€” Π½Π΅ Ρ‚Π°ΠΊ проста Π² использовании, ΠΊΠ°ΠΊ Brigadier. Но это ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ сдСлали Π΅Ρ‘ доступной всСм!

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. data fixer upper. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-data fixer upper. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° data fixer upper. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

Π”Π°, выглядит слишком Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π½ΠΎ, для Ρ‚Π°ΠΊΠΎΠ³ΠΎ простака, ΠΊΠ°ΠΊ я.

Команда Java Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Одна ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, которая рассматриваСтся, β€” Blaze3D. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСписанный Π΄Π²ΠΈΠΆΠΎΠΊ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования Π² Minecraft 1.14.

А сСйчас, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π²Π°ΠΌ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ свой ΠΎΠΏΡ‹Ρ‚ программирования ΠΊ ΡƒΠΆΠ΅ доступным Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ? НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎΡ‚ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π² Π½Π° Github, ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡΡŒ ΠΊ Натану Π² Ρ‚Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π˜ΡΡ…ΠΎΠ΄Π½ΠΈΠΊΠΈ Minecraft#

ΠœΡ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ ΠΌΠΎΠ΄Ρ‹ для Minecraft, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ находимся Π² ΠΎΡ‡Π΅Π½ΡŒ тСсной связи ΠΈ с Π½ΠΈΠΌ.

Иногда Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ вопросы Π²ΠΈΠ΄Π°: * Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚Π°Π»? * Как ΠΎΡ‚Π»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠ»ΠΈΠΊ ΠΏΠΎ Π±Π»ΠΎΠΊΡƒ? * Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ описаниС ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°?

ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° вопросы ВБЕГДА Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² исходном ΠΊΠΎΠ΄Π΅ Minecraft. 99% Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² своСм ΠΌΠΎΠ΄Π΅ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Minecraft. МоТно просто ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ (ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ) сдСлано Π² ΠΈΠ³Ρ€Π΅, ΠΈ, Π½Π° основС Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ своС.

Для этого Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ исходным ΠΊΠΎΠ΄Π°ΠΌ ΠΈ ассСтам (Π·Π²ΡƒΠΊΠ°ΠΌ, тСкстурам, модСлям) Minecraft.

Π’ Intellij Idea исходники ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, ΠΎΡ‚ΠΊΡ€Ρ‹Π² Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ слСва Π²ΠΊΠ»Π°Π΄ΠΊΡƒ External Libraries ΠΈ найдя Ρ„Π°ΠΉΠ» «forgeSrc-вСрсия MinecraftвСрсия Forge.jar».

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ достаточно ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΏΠΎΠΊ:

исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. sources location. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java Ρ„ΠΎΡ‚ΠΎ. исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java-sources location. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° исходный ΠΊΠΎΠ΄ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° Π½Π° java. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sources location. ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ β€” это ΠΎΠ΄Π½Π° ΠΈΠ· самых Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹Ρ… ΠΈΠ³Ρ€ нашСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Над Π΅Π΅ созданиСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трудится ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡˆΠ²Π΅Π΄ΡΠΊΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mojang Java Studios. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Π² Ρ†Π΅Π»ΠΎΠΌ дСрТится Π² сСкрСтС, Π½Π΅ считая Ρ‚Π΅Ρ… Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² darknet’С. Однако Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° нСсколько Π»Π΅Π³Π°Π»ΡŒΠ½Ρ‹Ρ… частСй ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ остановимся Π½Π° этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

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 ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:

ΠŸΠΎΡ‡Ρ‚ΠΈ навСрняка Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² своСм ΠΌΠΎΠ΄Π΅ ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² ΠΈΠ³Ρ€Π΅ Π² Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ смыслС. Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² исходном ΠΊΠΎΠ΄Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ… для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ своих ΠΈΠ΄Π΅ΠΉ.

К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡΡΡŒ Π½Π° исходники ΠΈΠ³Ρ€Ρ‹, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ структуру, Ρ‡Ρ‚ΠΎ сильно ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ созданиС ΠΌΠΎΠ΄ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *