Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄Ρ‹ Π½Π° ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ [1.17.1] [1.16.5] [1.15.2] [1.14.4] [1.12.2] [1.7.10]

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄Ρ‹ Π½Π° ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ всСх вСрсий, ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π³Π°ΠΉΠ΄ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° установка ΠΌΠΎΠ΄ΠΎΠ² Π² Minecraft, Ссли Π²Ρ‹ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Ρ‹ Π² ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚, Ρ‚ΠΎ этот Π³Π°ΠΉΠ΄ для вас. Π’Π½ΠΈΠ·Ρƒ новости Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ частыС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ способы ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ссли Ρƒ вас, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π½Π΅ получаСтся, посмотритС Π²Π½ΠΈΠ·Ρƒ новости.

Пошаговая инструкция ΠΏΠΎ установкС ΠΌΠΎΠ΄ΠΎΠ²:

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Найдя ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ посмотритС Π² Ρ€Π°Π·Π΄Π΅Π» установки, Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π° для ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄, Ρ‚Π°ΠΊ ΠΆΠ΅ эта информация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π° Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, подписано «Π΄Π»Ρ Forge» ΠΈΠ»ΠΈ «Π΄Π»Ρ Fabric».

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу ΠΈ скачайтС Ρ„ΠΎΡ€Π΄ΠΆΠ΅ для вашСй вСрсии ΠΈΠ³Ρ€Ρ‹, Π»ΠΈΠ±ΠΎ Fabric.
Если Ρƒ вас Windows, Ρ‚ΠΎ скачайтС β€œ exe β€” ΡƒΡΡ‚Π°Π½ΠΎΠ²Ρ‰ΠΈΠΊβ€œ, Ссли Ρƒ вас другая ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΊΠ°, Ρ‚ΠΎ ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.
ЗапуститС скачанный Ρ„Π°ΠΉΠ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ OK.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚
Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ запуститС Π΄Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ³Ρ€Ρ‹, Ссли ΠΈΠ³Ρ€Π° Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ»Π°ΡΡŒ, Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π΅.

Π¨Π°Π³ 5.
Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠ³Ρ€ΠΎΠΉ, ΠΎΠ½Π° находится Ρ‚ΡƒΡ‚:
C:\Users\Π’Π°Ρˆ_ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ\AppData\Roaming\.minecraft
Как Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°ΠΏΠΊΡƒ AppdΠ°ta

Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°ΠΏΠΊΠΈ .minecraft Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°ΠΏΠΊΡƒ mods, Ссли Π΅Π΅ Π½Π΅Ρ‚, создайтС Π΅Π΅ сами.
Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΌΠΎΠ΄Π° Π² Π΄Π°Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ β€” вСрсия с припиской Forge.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚
Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° 2.
ПослС запуска ΠΈΠ³Ρ€Π° сообщаСт, Ρ‡Ρ‚ΠΎ трСбуСтся другая вСрсия Forge
Π‘Π°ΠΌ Ρ„ΠΎΡ€Π΄ΠΆ часто обновляСтся, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΡΠ°ΠΌΡƒΡŽ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅. (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ… ΡƒΠΆΠ΅ установлСнной, Π³Π»Π°Π²Π½ΠΎΠ΅ Π² спискС вСрсий Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ)

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

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠšΠΎΠ½Ρ„ΠΈΠ³ Ρ„Π°ΠΉΠ»:
Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈ Ρ‚Π°ΠΊ это Π·Π½Π°Π΅Ρ‚Π΅ =)
ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ инициализируСтся Π²ΠΎ врСмя стадии PreInit.
БущСствуСт ΠΎΠ΄ΠΈΠ½ нюанс:
Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ своСго ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°.
Π’ΠΎΡ‚ Ρ‚Π°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ваш ΠΊΠΎΠ΄:

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ GUI:
ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя для создания самого Π³ΡƒΠΈ!
ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ : Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ! =)
Наш класс ΠΊΠΎΠ½Ρ„ΠΈΠ³ GUI Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ класса GuiConfig, ΠΈ ΠΌΡ‹ просто ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΠΌ Π² конструктор Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π·Π½Π°Π», ΠΈΠ· ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, смотритС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ класса Forge GUI Π²Ρ‹ΡˆΠ΅):

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ сдСлали это, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅, запускайтС ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ вашСго ΠΌΠΎΠ΄Π° сколько Π΄ΡƒΡˆΠ΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ! ^-^

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ОбновлСниС Forge [ ]

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ Forge, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ создаётС ΠΌΠΎΠ΄Ρ‹, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ всё ΠΏΠ΅Ρ€Π΅ΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ.

Достаточно просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ build.gradle Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Forge ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ Π»ΡŽΠ±Ρ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ строчку

Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ написана вСрсия Forge, которая Ρƒ вас сСйчас, соотвСтствСнно Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ всСго лишь ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²ΠΎΠ΅. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ, Π΄ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Forge (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° 1.7.2-10.12.0.1012) ΠΈ сохранитС Ρ„Π°ΠΉΠ». Π”Π°Π»Π΅Π΅ запуститС gradlew.bat с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ eclipse (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ bat-Ρ„Π°ΠΉΠ» с ΠΊΠΎΠ΄ΠΎΠΌ gradlew.bat eclipse ) ΠΈ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ваша вСрсия Forge ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π°!

Π”Ρ€ΠΎΠΏ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠ° [ ]

Всё ΠΎΡ‡Π΅Π½ΡŒ просто. Π’ ΠΊΠΎΠ½Π΅Ρ† класса созданного Π²Π°ΠΌΠΈ Π±Π»ΠΎΠΊΠ° (ΠΏΠ΅Ρ€Π΅Π΄ послСднСй Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобкой) Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ это:

Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ вашСго Π±Π»ΠΎΠΊΠ° ΠΈΠ· Π½Π΅Π³ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π΅Ρ‚ Π°Π»ΠΌΠ°Π·. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ± Π²Ρ‹ΠΏΠ°Π΄Π°Π»ΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎ вмСсто return Items.diamond; Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Β« return Item.getItemFromBlock(Blocks.); Β» (для Π±Π»ΠΎΠΊΠΎΠ²) ΠΈΠ»ΠΈ Β« return Items.; Β» (для ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²), Π° послС Π²Π²ΠΎΠ΄Π° Π²Π°ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ‹ΠΏΠ°Π΄Π΅Ρ‚ список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΎΠ².

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ± Π²Ρ‹ΠΏΠ°Π΄Π°Π» Π½Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚, Π° нСсколько, просто Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сразу послС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… строк

Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ Π²Ρ‹ΠΏΠ°Π΄Π΅Ρ‚ 20 Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… Π²Π°ΠΌΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΎΠ². Всё ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈ просто!

ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚ [ ]

ОсновноС [ ]

Класс ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° [ ]

Для создания ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° создадим класс с ΠΈΠΌΠ΅Π½Π΅ΠΌ TutorialItem:

Для рСгистрации ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° создадим класс ItemsRegister:

МодСль [ ]

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с RegistryName ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°

Π‘Π²ΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для инструмСнта [ ]

Допустим Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш инструмСнт ΠΎΠ±Π»Π°Π΄Π°Π» свойствами Π½Π΅ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠΉ/Π°Π»ΠΌΠ°Π·Π½ΠΎΠΉ ΠΊΠΈΡ€ΠΎΠΊ ΠΈΠ· ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°, Π° собствСнными.

Π’ΠΎΠ³Π΄Π° Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ(Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ эту строку, Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ± ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ.), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Π³Π»Π°Π²Π½ΠΎΠΌ классС Π²Π½Π΅ ΠΊΠ°ΠΊΠΈΡ… Π»ΠΈΠ±ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ послСднСй Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобкой) Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅:

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся: static ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пСрСмСнная NEWMAT Ρ‚ΠΈΠΏΠ° ToolMaterial доступна ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… классов. Π—Π°Ρ‚Π΅ΠΌ приравниваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈ даст вашСй ΠΊΠΈΡ€ΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ свойства. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ± Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, пСрСчислСнных Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ инструмСнту эти свойства, для этого Π² инструмСнтС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² нашСй ΠΊΠΈΡ€ΠΊΠ΅) ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ super(ToolMaterial.EMERALD); Π½Π° super(BaseMyBestMod.NEWMAT); Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π²Ρ‹ отправляСтС Π² супСр-класс инструмСнта ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ свойства описаны ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ NEWMAT Ρ‚ΠΈΠΏΠ° ToolMaterial, которая описана Π² классС BaseMyBestMod (ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ класс, Π³Π΄Π΅ ΠΎΠ½Π° написана).

Π’ΠΎΡ‚ ΠΈ всё, свойства инструмСнта ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹.

ГСнСрация ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… структур [ ]

Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш, ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚/Π±Π»ΠΎΠΊ гСнСрировался Π² сундуках сокровищницы. Для этого Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ preLoad() Π² Π³Π»Π°Π²Π½ΠΎΠΌ классС Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

РазбСрСмся Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ…:

Установка Forge Gradle [ ]

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅! Π”Π°Π»Π΅Π΅, всС связанноС с Java ΠΊΠΎΠ΄ΠΎΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ src\main\java, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π² src\main\resources.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅! Для установки потрСбуСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ ΠžΠ—Π£ ΠΎΡ‚ 4Π“Π±! Если Ρƒ вас нСдостаточно ΠžΠ—Π£, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ лишь Π½Π° 64-Π±ΠΈΡ‚Π½Ρ‹Ρ… систСмах.

Атрибуты для ΠΌΠΎΠ±Π° [ ]

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
maxHealthМаксимальноС Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅
followRangeДистанция, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ± Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ
knockbackResistanceΠ‘ΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°Π½ΠΈΡŽ
movementSpeedΠ‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния
attackDamageΠ‘ΠΈΠ»Π° Π°Ρ‚Π°ΠΊΠΈ

БобствСнная Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π² ВворчСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ [ ]

Для этого Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π² Ρ‚Π΅Π»ΠΎ класса:

Β«ModIDΒ» замСняСм Π½Π° любоС число. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ID большС 11 (12 ID сразу Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС творчСского инвСнтаря).

ΠŸΠΎΡ‚ΠΎΠΌ создайтС класс TutorialTab. Если всё ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ ваш класс Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ extends CreativeTabs Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобки. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² Π½ΠΎΠ²ΠΎ-созданный класс:

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π»ΠΈΠ±ΠΎ ΠΈΠ· вашСго ΠΌΠΎΠ΄Π° Π² ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ пишСм:

Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ для ΠΌΠΎΠ±Π° [ ]

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ± Π±ΡƒΠ΄Π΅Ρ‚ просто Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ создайтС Π² класс ΠΌΠΎΠ±Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² конструктор класса Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
SwimmingΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ сущСство ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ?
AttackOnCollidΠ‘Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π°Ρ‚Π°ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π·ΠΎΠΌΠ±ΠΈ ΠΈ ΠΏΠ°ΡƒΠΊΠΈ.
WanderБущСство Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³, ΠΊΠΎΠ³Π΄Π° Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ Π°Ρ‚Π°ΠΊΡƒΠ΅Ρ‚.
WatchClosestΠ˜Ρ‰Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ сущСство Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ расстоянии.
LookIdleБущСство Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ, просто стоя.
HurtByTargetΠ‘Π΄Π΅Π»Π°Π΅Ρ‚ Ρ†Π΅Π»ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΌΠΎΠ±Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Π³ΠΎ ΡƒΠ΄Π°Ρ€ΠΈΠ».
NearestAttackableTargetΠ˜Ρ‰Π΅Ρ‚ любоС сущСство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Ρ€ΠΎΠ½ΠΈ [ ]

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Ρ€ΠΎΠ½ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ создания ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ², Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности. ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ.

ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° свой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс, Π° создадим ΠΎΠ΄ΠΈΠ½ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΠΈΡˆΠ΅Ρ‚ сразу шлСм, Π½Π°Π³Ρ€ΡƒΠ΄Π½ΠΈΠΊ, ΡˆΡ‚Π°Π½Ρ‹ ΠΈ Π±ΠΎΡ‚ΠΈΠ½ΠΊΠΈ. Начнём с рСгистрации ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π¨Π»Π΅ΠΌ, Π½Π°Π³Ρ€ΡƒΠ΄Π½ΠΈΠΊ, ΡˆΡ‚Π°Π½Ρ‹ ΠΈ Π±ΠΎΡ‚ΠΈΠ½ΠΊΠΈ соотвСтствСнно. Π’Π΅ΠΏΠ΅Ρ€ΡŒ описываСм эти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ класса. ЕстСствСнно Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° preLoad()

Π‘ Π³Π»Π°Π²Π½Ρ‹ΠΌ классом Ρ€Π°Π±ΠΎΡ‚Π° ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ошибок ΠΈ создаём Π½ΠΎΠ²Ρ‹ΠΉ класс BestArmor. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Β«ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌΒ» класс ItemArmor, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ пишСм extends ItemArmor послС названия класса. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² Ρ‚Π΅Π»ΠΎ класса вставляСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π§Ρ‚ΠΎ ΠΆ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ.

ΠŸΠ΅Ρ€Π²Π°Ρ пСрСмСнная, просто ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΊ тСкстурС Π±Ρ€ΠΎΠ½ΠΈ. ВсС Π½ΡƒΠΆΠ½Ρ‹Π΅ тСкстуры ΠΌΠΎΠΆΠ½ΠΎ спокойно ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΈΠ· ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ТСланию. Π’ΠΎΡ‚ ΠΌΠΎΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСкстуры:

Π”Π°Π²Π°ΠΉΡ‚Π΅ дальшС Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠ΄ΠΎΠΌ: ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΈΠ΄Ρ‘Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ BestArmor(), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ посылаСм ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ класса ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ id ΠΈ armorType. Напомню: ΠΎΡ‚ armorType зависит, какая это Ρ‡Π°ΡΡ‚ΡŒ Π±Ρ€ΠΎΠ½ΠΈ. Π’ Π½Ρ‘ΠΌ ΠΌΡ‹ посылаСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±Ρ€ΠΎΠ½ΠΈ. Π― написал, Ρ‡Ρ‚ΠΎ броня Π±ΡƒΠ΄Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° Π°Π»ΠΌΠ°Π·Π½ΠΎΠΉ, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для Π±Ρ€ΠΎΠ½ΠΈ ΠΈ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ настраиваСм Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π² ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π΅. ΠŸΠΎΡ‚ΠΎΠΌ ΠΌΡ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ максимальноС количСство Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° Π² ΠΎΠ΄Π½ΠΎΠΉ стопкС Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ броня Π½Π΅ Β«ΡΡ‚Π°ΠΊΠ°Π»Π°ΡΡŒΒ». Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ созданный Π½Π°ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ setTextureName()

ПослСдний ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ пСрСзаписываСт ΠΌΠ΅Ρ‚ΠΎΠ΄ супСр-класса ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ тСкстура ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ texturePath, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ ΠΈ ΡƒΠ±ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΎΠ² Π² Π½ΠΎΠ²Ρ‹Ρ… блСстящих доспСхах!

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ [ ]

build.gradle [ ]

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ IntelliJ IDEA, Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ† build.gradle Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это:

pack.mcmeta [ ]

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» Π½ΡƒΠΆΠ΅Π½ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ³Ρ€Ρ‹ с рСсурсами ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ€Π΅Ρ†Π΅ΠΏΡ‚Ρ‹, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄ΠΎΠ±Ρ‹Ρ‡ΠΈ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ЗаполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

mcmod.info [ ]

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» Π·Π°Π΄Π°Ρ‘Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ заполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Класс ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ [ ]

Π”Π°Π½Π½Ρ‹ΠΉ класс создаСтся Π² ΠΏΠ°Ρ‚Ρ‡Π΅ ΠΈ являСтся Π³Π»Π°Π²Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΈΠ³Ρ€Π° Π²ΠΈΠ΄ΠΈΡ‚ Π½Π°ΡˆΡƒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. ЗаполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Класс блока [ ]

Для создания Π±Π»ΠΎΠΊΠ° создайтС класс с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π±Π»ΠΎΠΊΠ° Π² стилС TutorialBlock Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΏΠ°Ρ‚Ρ‡.blocks ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ рСгистрируСмоС имя ΠΈ ΠΊΠ»ΡŽΡ‡ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈ надобности Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅!

МодСль [ ]

МодСль (ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ здСсь) Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎ, ΠΊΠ°ΠΊ наш Π±Π»ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ. Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для Π±Π»ΠΎΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π²Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Одна Π·Π°Π΄Π°Π΅Ρ‚ Π²ΠΈΠ΄ Π±Π»ΠΎΠΊΠ°, поставлСнного Π² ΠΌΠΈΡ€Π΅, Π° вторая, Π΅Π³ΠΎ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π² ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π΅. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΡƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠΊΠΎΠ½ΠΊΡƒ для инвСнтаря. Π‘Π°ΠΌΠΈ ΠΆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ для Π±Π»ΠΎΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ Π½Π΅ΠΌΡƒ ΠΊΠ°ΠΊ состояния, normal для Π±Π»ΠΎΠΊΠ° Π² ΠΌΠΈΡ€Π΅ ΠΈ inventory для Π΅Π³ΠΎ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для Π½Π°Ρ‡Π°Π»Π° создадим Ρ„Π°ΠΉΠ» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_Π±Π»ΠΎΠΊΠ°.json Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ assets.ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_ΠΌΠΎΠ΄Π°.blockstates, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ наши ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Для этого создайтС Ρ„Π°ΠΉΠ» рСгистрируСмоС_имя.json Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ assets.ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_ΠΌΠΎΠ΄Π°.models.block со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТимым:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π±Π»ΠΎΠΊΠ° Π² ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ assets.ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.models.block с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_Π±Π»ΠΎΠΊΠ°.json со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТаниСм:

Наш Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ тСкстуры ΠΈ свойства, Π½ΠΎ Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Π΄ΠΎΠΌΠ΅Π½.Π°Π²Ρ‚ΠΎΡ€.ΠΌΠΎΠ΄.init класс BlocksInit :

Пошаговая инструкция ΠΏΠΎ установкС ΠΌΠΎΠ΄ΠΎΠ²:

Π¨Π°Π³ 1.
Π£Π·Π½Π°Π΅ΠΌ какая Ρƒ вас вСрсия ΠΈΠ³Ρ€Ρ‹, Ссли Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, запуститС ΠΈΠ³Ρ€Ρƒ ΠΈ слСва снизу Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ.

Найдя ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ посмотритС Π² Ρ€Π°Π·Π΄Π΅Π» установки, Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π° для ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄, Ρ‚Π°ΠΊ ΠΆΠ΅ эта информация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π° Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, подписано «Π΄Π»Ρ Forge» ΠΈΠ»ΠΈ «Π΄Π»Ρ Fabric».

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу ΠΈ скачайтС Ρ„ΠΎΡ€Π΄ΠΆΠ΅ для вашСй вСрсии ΠΈΠ³Ρ€Ρ‹, Π»ΠΈΠ±ΠΎ Fabric.
Если Ρƒ вас Windows, Ρ‚ΠΎ скачайтС β€œ exe β€” ΡƒΡΡ‚Π°Π½ΠΎΠ²Ρ‰ΠΈΠΊβ€œ, Ссли Ρƒ вас другая ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΊΠ°, Ρ‚ΠΎ ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.
ЗапуститС скачанный Ρ„Π°ΠΉΠ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ OK.

Π¨Π°Π³ 3.
ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ (пСрСзапуститС) ваш Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ (Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ запускаСт ΠΈΠ³Ρ€Ρƒ), Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ³Ρ€Ρ‹ с припиской Forge, Π»ΠΈΠ±ΠΎ Fabric, ΠΎΠ½Π° появится Π² спискС доступных вСрсий.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€Π°, ΠΈ популярного пиратского.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ запуститС Π΄Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ³Ρ€Ρ‹, Ссли ΠΈΠ³Ρ€Π° Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ»Π°ΡΡŒ, Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π΅.

Π¨Π°Π³ 5.
Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠ³Ρ€ΠΎΠΉ, ΠΎΠ½Π° находится Ρ‚ΡƒΡ‚:
C:\Users\Π’Π°Ρˆ_ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ\AppData\Roaming\.minecraft
Как Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°ΠΏΠΊΡƒ AppdΠ°ta

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° 2.
ПослС запуска ΠΈΠ³Ρ€Π° сообщаСт, Ρ‡Ρ‚ΠΎ трСбуСтся другая вСрсия Forge
Π‘Π°ΠΌ Ρ„ΠΎΡ€Π΄ΠΆ часто обновляСтся, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΡΠ°ΠΌΡƒΡŽ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅. (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ… ΡƒΠΆΠ΅ установлСнной, Π³Π»Π°Π²Π½ΠΎΠ΅ Π² спискС вСрсий Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ)

Π—Π΄Π΅ΡΡŒ прСдставлСны основныС ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ созданию ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Forge/1.7+. ΠžΡΡ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ смотритС Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π‘Π²ΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для Π±Ρ€ΠΎΠ½ΠΈ [ ]

ΠŸΠΎΡ‡Ρ‚ΠΈ Π½Π΅ отличаСтся ΠΎΡ‚ создания собствСнного ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° для инструмСнта.

Π’ Π³Π»Π°Π²Π½ΠΎΠΌ классС Π² любом мСстС, Π½ΠΎ Π²Π½Π΅ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² пишСм:

Π—Π°Ρ‚Π΅ΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ArmorMaterial. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ:

Π’ΠΎΡ‚ ΠΈ всС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для Π±Ρ€ΠΎΠ½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°ΠΌΠ΅Π½ΠΈΠ² ArmorMaterial.DIAMOND Π½Π° BaseMyBestMod.BESTMAT

ОбновлСниС ForgeGradle [ ]

Forge ΠΎΡ‚Π΄Π΅Π»Ρ‘Π½ ΠΎΡ‚ ForgeGradle, поэтому Ссли Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ Forge, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ ForgeGradle, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ошибки. Π’ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π° вСрсия Forge, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ вСрсии ForgeGradle ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚.

ForgeGradleForge
959 _

Π’ ΠΈΠ³Ρ€Π΅ Π±Π»ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘Π²ΠΎΠΉ скин ΠΏΡ€ΠΈ ΠΌΠΎΠ΄Π΄ΠΈΠ½Π³Π΅ [ ]

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π­Ρ‚ΠΎΡ‚ способ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠΉ вСрсии Minecraft.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ создании ΠΌΠΎΠ΄Π° Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ свой скин, вмСсто стандартного скина Steve, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ 2 строчки Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ запуска.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описываСтся созданиС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π½Π° основС Minecraft Forge с использованиСм Eclipse для вСрсий Minecraft с 1.12.

Локализация Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π² ΠΈΠ³Ρ€Π΅ [ ]

Π’Π΅ΠΏΠ΅Ρ€ΡŒ скопируйтС Ρ„Π°ΠΉΠ», ΠΈ Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ копию ru_RU.lang (собствСнно русский ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄). Π’Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π° русскоС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Π° этих Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π² Π·Π°Ρ€Π°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ assets.mybestmod.lang ΠŸΡ€ΠΈ пСрСносС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Copy files.

Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ творчСство Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:

Π’ΠΎΡ‚ ΠΈ всё! Локализация Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΈΠ³Ρ€Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ названия.

ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π³Π»Π°Π²Π½ΠΎΠ΅ Π² столбик.

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

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ запуск Minecraft сСрвСра с ΠΌΠΎΠ΄Π°ΠΌΠΈ Π½Π° Fabric

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π­Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π³Π°ΠΉΠ΄, инструкция ΠΏΠΎ созданию ΠΈ запуску Minecraft сСрвСра с ΠΌΠΎΠ΄Π°ΠΌΠΈ для Fabric ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ· ΠΏΠΎΠ΄ Windows (ΠΈ Linux). Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я шаг Π·Π° шагом ΠΏΠΎΠΊΠ°ΠΆΡƒ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сСрвСр, Π±Π°Π·ΠΎΠ²Ρ‹Π΅ настройки, Π΄Π°ΠΌ совСты ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ установки ΠΌΠΎΠ΄ΠΎΠ².

Установка Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ вСрсии Java:

Π‘ΠΊΠ°Ρ‡Π°Π»ΠΈ, установили, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ сразу Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ адрСса располоТСния ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Java, ΠΎΠ½ΠΈ Π½Π°ΠΌ понадобятся:
Π’ случаС JDK 8 установлСнной ΠΏΠΎ ссылкС Π²Ρ‹ΡˆΠ΅ это C:\Program Files\OpenJDK\jdk-8.0.262.10-hotspot\bin\java.exe
Π’ случаС JDK 16 установлСнной ΠΏΠΎ ссылкС Π²Ρ‹ΡˆΠ΅ это C:\Program Files\Java\jdk-16.0.2\bin\java.exe

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² сСрвСра:

Для установки Fabric сСрвСра для любого Minecraft Π½Π°ΠΌ понадобится ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ установщик Fabric, ΠΎΠ½ ΠΆΠ΅ устанавливаСт ΠΈ сСрвСр, Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ exe ΠΈΠ»ΠΈ jar Π²Π΅Ρ€ΡΠΈΡŽ.

ЗапуститС скачанный Ρ„Π°ΠΉΠ», Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ «Π‘Π΅Ρ€Π²Π΅Ρ€», Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Minecraft ΠΈ ΠΏΠ°ΠΏΠΊΡƒ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ваш Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΉ сСрвСр.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π˜Ρ‚Π°ΠΊ, я надСюсь Π²Ρ‹ установили JDK Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ шагС ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠ»ΠΈ адрСса Π΄ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Java.exe, сСйчас ΠΎΠ½ΠΈ Π½Π°ΠΌ понадобятся. Напомню, Ρ‡Ρ‚ΠΎ Fabric сСрвСр Ρƒ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ 1.14-1.16.5 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° JDK 8, Π° Ρƒ 1.17 ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… Π½Π° JDK 16.

ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ПКМ ΠΏΠΎ start.bat ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ (Π»ΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ тСкстовым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ),
Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ java Π½Π° «C:\Program Files\OpenJDK\jdk-8.0.262.10-hotspot\bin\java.exe» ΠΈΠ»ΠΈ «C:\Program Files\Java\jdk-16.0.2\bin\java.exe» (с ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ) Π² зависимости ΠΎΡ‚ вСрсии ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚.

Π’Π°ΠΊ ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ -Xmx2048M Π³Π΄Π΅ 2048 это максимальноС количСство ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти доступной для сСрвСра, Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, Π½Π΅ допускайтС Π»ΠΈΡˆΠ½ΠΈΡ… символов, ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² Π»ΠΈΠ±ΠΎ ΠΈΡ… отсутствия, сохранитС Ρ„Π°ΠΉΠ».

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ запуск сСрвСра.

ЗапуститС Ρ„Π°ΠΉΠ» start.bat, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‡Π΅Ρ€Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ консоли, Π° Π² ΠΏΠ°ΠΏΠΊΠ΅ сСрвСра появятся Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΊΠ½ΠΎ сСрвСра, ΠΎΠ½ ΠΏΠΎΠΊΠ° всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ запустился.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ появившийся Ρ„Π°ΠΉΠ» eula.txt, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Π½Π΅ΠΌ eula=false Π½Π° eula=true, это кстати говоря ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ Π²Ρ‹ согласны с EULA использования сСрвСра, Ρ‚.Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ΅ соглашСниС, сохранитС.

Базовая настройка сСрвСра:

ВсС ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ server.properties Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π½ΠΎ Π² этом Ρ„Π°ΠΉΠ»Π΅ Π²Ρ‹ смоТСтС ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сСрвСра, Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅Ρ‚, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ³Ρ€Ρ‹, Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΌΠΈΡ€ ΠΈΠ»ΠΈ ΠΊΡ€Π°ΠΉ, Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ спавн монстров, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСсурспак, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½ΠΈΠΊΠΈ для Π±Π΅Π»ΠΎΠ³ΠΎ списка ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹ΠΉ запуск сСрвСра

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Установка ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΎΠ²:

Fabric ΠΌΠΎΠ΄Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Ρƒ, Π²Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΌΠΎΠ΄ ΠΈ всС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΌΠΎΠ΄Ρ‹ Π² ΠΏΠ°ΠΏΠΊΡƒ mods Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ сСрвСра, Π½ΠΎ Π΅ΡΡ‚ΡŒ нСсколько Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» описанных Π½ΠΈΠΆΠ΅. Π£ ΠΌΠΎΠ΄ΠΎΠ² Π½Π° сСрвСрС Ρ‚Π°ΠΊ ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΠ° с ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°ΠΌΠΈ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡ… Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΎΠ² ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ Mods ΡƒΠ΄Π°Π»ΠΈΡ‚ ΠΌΠΎΠ΄ с сСрвСра, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ forge сСрвСра Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ сСрвСр Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ подтвСрТдСния удалСния с ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² ΠΈ Π±Π»ΠΎΠΊΠΎΠ² ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π°, ΠΎΠ½ ΠΈΡ… удаляСт сам, Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹.

Если всС ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈ Π²Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΊ сСрвСру, ΠΏΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ вас, Π½ΠΈΠΆΠ΅ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π²ΠΈΠ΄Π½ΠΎ ΠΏΠ°ΠΏΠΊΠΈ mods ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ сСрвСра, 2 ΠΎΠΊΠ½Π° сСрвСра ΠΈ ΠΎΠΊΠ½ΠΎ ΠΈΠ³Ρ€Ρ‹ с ΠΌΠΎΠ΄ΠΎΠΌ.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠŸΡ€Π°Π²ΠΈΠ»Π° установки ΠΌΠΎΠ΄ΠΎΠ²

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

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

ΠšΠΎΠ½Ρ„ΠΈΠ³ Ρ„Π°ΠΉΠ»:
Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈ Ρ‚Π°ΠΊ это Π·Π½Π°Π΅Ρ‚Π΅ =)
ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ инициализируСтся Π²ΠΎ врСмя стадии PreInit.
БущСствуСт ΠΎΠ΄ΠΈΠ½ нюанс:
Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΡƒΡŽ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ своСго ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°.
Π’ΠΎΡ‚ Ρ‚Π°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ваш ΠΊΠΎΠ΄:

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ GUI:
ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя для создания самого Π³ΡƒΠΈ!
ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ : Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ! =)
Наш класс ΠΊΠΎΠ½Ρ„ΠΈΠ³ GUI Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ класса GuiConfig, ΠΈ ΠΌΡ‹ просто ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΠΌ Π² конструктор Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π·Π½Π°Π», ΠΈΠ· ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, смотритС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ класса Forge GUI Π²Ρ‹ΡˆΠ΅):

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ сдСлали это, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅, запускайтС ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ вашСго ΠΌΠΎΠ΄Π° сколько Π΄ΡƒΡˆΠ΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ! ^-^

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ОбновлСниС Forge [ ]

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ Forge, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ создаётС ΠΌΠΎΠ΄Ρ‹, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ всё ΠΏΠ΅Ρ€Π΅ΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ.

Достаточно просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ build.gradle Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Forge ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ Π»ΡŽΠ±Ρ‹ΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ строчку

Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ написана вСрсия Forge, которая Ρƒ вас сСйчас, соотвСтствСнно Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ всСго лишь ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²ΠΎΠ΅. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ, Π΄ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Forge (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° 1.7.2-10.12.0.1012) ΠΈ сохранитС Ρ„Π°ΠΉΠ». Π”Π°Π»Π΅Π΅ запуститС gradlew.bat с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ eclipse (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ bat-Ρ„Π°ΠΉΠ» с ΠΊΠΎΠ΄ΠΎΠΌ gradlew.bat eclipse ) ΠΈ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ваша вСрсия Forge ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π°!

Π”Ρ€ΠΎΠΏ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠ° [ ]

Всё ΠΎΡ‡Π΅Π½ΡŒ просто. Π’ ΠΊΠΎΠ½Π΅Ρ† класса созданного Π²Π°ΠΌΠΈ Π±Π»ΠΎΠΊΠ° (ΠΏΠ΅Ρ€Π΅Π΄ послСднСй Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобкой) Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ это:

Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ вашСго Π±Π»ΠΎΠΊΠ° ΠΈΠ· Π½Π΅Π³ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π΅Ρ‚ Π°Π»ΠΌΠ°Π·. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ± Π²Ρ‹ΠΏΠ°Π΄Π°Π»ΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. ΠŸΡ€ΠΎΡΡ‚ΠΎ вмСсто return Items.diamond; Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Β« return Item.getItemFromBlock(Blocks.); Β» (для Π±Π»ΠΎΠΊΠΎΠ²) ΠΈΠ»ΠΈ Β« return Items.; Β» (для ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²), Π° послС Π²Π²ΠΎΠ΄Π° Π²Π°ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ‹ΠΏΠ°Π΄Π΅Ρ‚ список Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΎΠ².

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ± Π²Ρ‹ΠΏΠ°Π΄Π°Π» Π½Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚, Π° нСсколько, просто Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сразу послС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… строк

Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΈ Π²Ρ‹ΠΏΠ°Π΄Π΅Ρ‚ 20 Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… Π²Π°ΠΌΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΎΠ². Всё ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈ просто!

ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚ [ ]

ОсновноС [ ]

Класс ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° [ ]

Для создания ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° создадим класс с ΠΈΠΌΠ΅Π½Π΅ΠΌ TutorialItem:

Для рСгистрации ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° создадим класс ItemsRegister:

МодСль [ ]

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с RegistryName ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°

Π‘Π²ΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для инструмСнта [ ]

Допустим Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш инструмСнт ΠΎΠ±Π»Π°Π΄Π°Π» свойствами Π½Π΅ ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠΉ/Π°Π»ΠΌΠ°Π·Π½ΠΎΠΉ ΠΊΠΈΡ€ΠΎΠΊ ΠΈΠ· ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π°, Π° собствСнными.

Π’ΠΎΠ³Π΄Π° Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ(Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ эту строку, Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ± ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ.), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Π³Π»Π°Π²Π½ΠΎΠΌ классС Π²Π½Π΅ ΠΊΠ°ΠΊΠΈΡ… Π»ΠΈΠ±ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ послСднСй Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобкой) Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅:

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся: static ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пСрСмСнная NEWMAT Ρ‚ΠΈΠΏΠ° ToolMaterial доступна ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… классов. Π—Π°Ρ‚Π΅ΠΌ приравниваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈ даст вашСй ΠΊΠΈΡ€ΠΊΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ свойства. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ± Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, пСрСчислСнных Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ инструмСнту эти свойства, для этого Π² инструмСнтС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² нашСй ΠΊΠΈΡ€ΠΊΠ΅) ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ super(ToolMaterial.EMERALD); Π½Π° super(BaseMyBestMod.NEWMAT); Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π²Ρ‹ отправляСтС Π² супСр-класс инструмСнта ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ свойства описаны ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ NEWMAT Ρ‚ΠΈΠΏΠ° ToolMaterial, которая описана Π² классС BaseMyBestMod (ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ класс, Π³Π΄Π΅ ΠΎΠ½Π° написана).

Π’ΠΎΡ‚ ΠΈ всё, свойства инструмСнта ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹.

ГСнСрация ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ… Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… структур [ ]

Π˜Ρ‚Π°ΠΊ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваш, ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚/Π±Π»ΠΎΠΊ гСнСрировался Π² сундуках сокровищницы. Для этого Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ preLoad() Π² Π³Π»Π°Π²Π½ΠΎΠΌ классС Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

РазбСрСмся Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ…:

Установка Forge Gradle [ ]

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅! Π”Π°Π»Π΅Π΅, всС связанноС с Java ΠΊΠΎΠ΄ΠΎΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ src\main\java, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π² src\main\resources.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅! Для установки потрСбуСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ ΠžΠ—Π£ ΠΎΡ‚ 4Π“Π±! Если Ρƒ вас нСдостаточно ΠžΠ—Π£, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ лишь Π½Π° 64-Π±ΠΈΡ‚Π½Ρ‹Ρ… систСмах.

Атрибуты для ΠΌΠΎΠ±Π° [ ]

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
maxHealthМаксимальноС Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅
followRangeДистанция, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ± Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ
knockbackResistanceΠ‘ΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°Π½ΠΈΡŽ
movementSpeedΠ‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния
attackDamageΠ‘ΠΈΠ»Π° Π°Ρ‚Π°ΠΊΠΈ

БобствСнная Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π² ВворчСском Ρ€Π΅ΠΆΠΈΠΌΠ΅ [ ]

Для этого Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ Π² Ρ‚Π΅Π»ΠΎ класса:

Β«ModIDΒ» замСняСм Π½Π° любоС число. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ID большС 11 (12 ID сразу Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС творчСского инвСнтаря).

ΠŸΠΎΡ‚ΠΎΠΌ создайтС класс TutorialTab. Если всё ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ ваш класс Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ extends CreativeTabs Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„ΠΈΠ³ΡƒΡ€Π½ΠΎΠΉ скобки. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² Π½ΠΎΠ²ΠΎ-созданный класс:

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π»ΠΈΠ±ΠΎ ΠΈΠ· вашСго ΠΌΠΎΠ΄Π° Π² ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ пишСм:

Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ для ΠΌΠΎΠ±Π° [ ]

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ± Π±ΡƒΠ΄Π΅Ρ‚ просто Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ создайтС Π² класс ΠΌΠΎΠ±Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² конструктор класса Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

Π˜Π½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅
SwimmingΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ сущСство ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ?
AttackOnCollidΠ‘Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π°Ρ‚Π°ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π·ΠΎΠΌΠ±ΠΈ ΠΈ ΠΏΠ°ΡƒΠΊΠΈ.
WanderБущСство Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³, ΠΊΠΎΠ³Π΄Π° Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ Π°Ρ‚Π°ΠΊΡƒΠ΅Ρ‚.
WatchClosestΠ˜Ρ‰Π΅Ρ‚ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ сущСство Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ расстоянии.
LookIdleБущСство Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ, просто стоя.
HurtByTargetΠ‘Π΄Π΅Π»Π°Π΅Ρ‚ Ρ†Π΅Π»ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΌΠΎΠ±Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Π³ΠΎ ΡƒΠ΄Π°Ρ€ΠΈΠ».
NearestAttackableTargetΠ˜Ρ‰Π΅Ρ‚ любоС сущСство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Ρ€ΠΎΠ½ΠΈ [ ]

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±Ρ€ΠΎΠ½ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ создания ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ², Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности. ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ.

ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° свой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс, Π° создадим ΠΎΠ΄ΠΈΠ½ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΠΈΡˆΠ΅Ρ‚ сразу шлСм, Π½Π°Π³Ρ€ΡƒΠ΄Π½ΠΈΠΊ, ΡˆΡ‚Π°Π½Ρ‹ ΠΈ Π±ΠΎΡ‚ΠΈΠ½ΠΊΠΈ. Начнём с рСгистрации ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….

Π¨Π»Π΅ΠΌ, Π½Π°Π³Ρ€ΡƒΠ΄Π½ΠΈΠΊ, ΡˆΡ‚Π°Π½Ρ‹ ΠΈ Π±ΠΎΡ‚ΠΈΠ½ΠΊΠΈ соотвСтствСнно. Π’Π΅ΠΏΠ΅Ρ€ΡŒ описываСм эти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ класса. ЕстСствСнно Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° preLoad()

Π‘ Π³Π»Π°Π²Π½Ρ‹ΠΌ классом Ρ€Π°Π±ΠΎΡ‚Π° ΠΎΠΊΠΎΠ½Ρ‡Π΅Π½Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ошибок ΠΈ создаём Π½ΠΎΠ²Ρ‹ΠΉ класс BestArmor. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Β«ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌΒ» класс ItemArmor, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ пишСм extends ItemArmor послС названия класса. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² Ρ‚Π΅Π»ΠΎ класса вставляСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π§Ρ‚ΠΎ ΠΆ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ.

ΠŸΠ΅Ρ€Π²Π°Ρ пСрСмСнная, просто ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΊ тСкстурС Π±Ρ€ΠΎΠ½ΠΈ. ВсС Π½ΡƒΠΆΠ½Ρ‹Π΅ тСкстуры ΠΌΠΎΠΆΠ½ΠΎ спокойно ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΈΠ· ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Π° ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ТСланию. Π’ΠΎΡ‚ ΠΌΠΎΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСкстуры:

Π”Π°Π²Π°ΠΉΡ‚Π΅ дальшС Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΠ΄ΠΎΠΌ: ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΈΠ΄Ρ‘Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ BestArmor(), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ посылаСм ΠΈΠ· Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ класса ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ id ΠΈ armorType. Напомню: ΠΎΡ‚ armorType зависит, какая это Ρ‡Π°ΡΡ‚ΡŒ Π±Ρ€ΠΎΠ½ΠΈ. Π’ Π½Ρ‘ΠΌ ΠΌΡ‹ посылаСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π±Ρ€ΠΎΠ½ΠΈ. Π― написал, Ρ‡Ρ‚ΠΎ броня Π±ΡƒΠ΄Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° Π°Π»ΠΌΠ°Π·Π½ΠΎΠΉ, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для Π±Ρ€ΠΎΠ½ΠΈ ΠΈ Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ настраиваСм Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π² ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π΅. ΠŸΠΎΡ‚ΠΎΠΌ ΠΌΡ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅ΠΌ максимальноС количСство Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° Π² ΠΎΠ΄Π½ΠΎΠΉ стопкС Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ броня Π½Π΅ Β«ΡΡ‚Π°ΠΊΠ°Π»Π°ΡΡŒΒ». Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ созданный Π½Π°ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ setTextureName()

ПослСдний ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ пСрСзаписываСт ΠΌΠ΅Ρ‚ΠΎΠ΄ супСр-класса ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠœΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ тСкстура ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ texturePath, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π» ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ ΠΈ ΡƒΠ±ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΎΠ² Π² Π½ΠΎΠ²Ρ‹Ρ… блСстящих доспСхах!

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ [ ]

build.gradle [ ]

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ IntelliJ IDEA, Ρ‚ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ† build.gradle Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ это:

pack.mcmeta [ ]

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» Π½ΡƒΠΆΠ΅Π½ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ³Ρ€Ρ‹ с рСсурсами ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ€Π΅Ρ†Π΅ΠΏΡ‚Ρ‹, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΄ΠΎΠ±Ρ‹Ρ‡ΠΈ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ЗаполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

mcmod.info [ ]

Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» Π·Π°Π΄Π°Ρ‘Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ заполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Класс ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ [ ]

Π”Π°Π½Π½Ρ‹ΠΉ класс создаСтся Π² ΠΏΠ°Ρ‚Ρ‡Π΅ ΠΈ являСтся Π³Π»Π°Π²Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΈΠ³Ρ€Π° Π²ΠΈΠ΄ΠΈΡ‚ Π½Π°ΡˆΡƒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. ЗаполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Класс блока [ ]

Для создания Π±Π»ΠΎΠΊΠ° создайтС класс с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π±Π»ΠΎΠΊΠ° Π² стилС TutorialBlock Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΏΠ°Ρ‚Ρ‡.blocks ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ рСгистрируСмоС имя ΠΈ ΠΊΠ»ΡŽΡ‡ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈ надобности Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅!

МодСль [ ]

МодСль (ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ здСсь) Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎ, ΠΊΠ°ΠΊ наш Π±Π»ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ. Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для Π±Π»ΠΎΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π²Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Одна Π·Π°Π΄Π°Π΅Ρ‚ Π²ΠΈΠ΄ Π±Π»ΠΎΠΊΠ°, поставлСнного Π² ΠΌΠΈΡ€Π΅, Π° вторая, Π΅Π³ΠΎ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π² ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π΅. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Π»ΠΎΠΊΡƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠΊΠΎΠ½ΠΊΡƒ для инвСнтаря. Π‘Π°ΠΌΠΈ ΠΆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ для Π±Π»ΠΎΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ Π½Π΅ΠΌΡƒ ΠΊΠ°ΠΊ состояния, normal для Π±Π»ΠΎΠΊΠ° Π² ΠΌΠΈΡ€Π΅ ΠΈ inventory для Π΅Π³ΠΎ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для Π½Π°Ρ‡Π°Π»Π° создадим Ρ„Π°ΠΉΠ» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_Π±Π»ΠΎΠΊΠ°.json Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ assets.ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_ΠΌΠΎΠ΄Π°.blockstates, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ наши ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Для этого создайтС Ρ„Π°ΠΉΠ» рСгистрируСмоС_имя.json Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ assets.ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_ΠΌΠΎΠ΄Π°.models.block со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТимым:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π±Π»ΠΎΠΊΠ° Π² ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ assets.ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.models.block с ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_Π±Π»ΠΎΠΊΠ°.json со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ содСрТаниСм:

Наш Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ тСкстуры ΠΈ свойства, Π½ΠΎ Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ Π΄ΠΎΠΌΠ΅Π½.Π°Π²Ρ‚ΠΎΡ€.ΠΌΠΎΠ΄.init класс BlocksInit :

Пошаговая инструкция ΠΏΠΎ установкС ΠΌΠΎΠ΄ΠΎΠ²:

Π¨Π°Π³ 1.
Π£Π·Π½Π°Π΅ΠΌ какая Ρƒ вас вСрсия ΠΈΠ³Ρ€Ρ‹, Ссли Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, запуститС ΠΈΠ³Ρ€Ρƒ ΠΈ слСва снизу Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ.

Найдя ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ посмотритС Π² Ρ€Π°Π·Π΄Π΅Π» установки, Ρ‚Π°ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π° для ΠΊΠ°ΠΊΠΎΠ³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄, Ρ‚Π°ΠΊ ΠΆΠ΅ эта информация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π° Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°, подписано «Π΄Π»Ρ Forge» ΠΈΠ»ΠΈ «Π΄Π»Ρ Fabric».

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу ΠΈ скачайтС Ρ„ΠΎΡ€Π΄ΠΆΠ΅ для вашСй вСрсии ΠΈΠ³Ρ€Ρ‹, Π»ΠΈΠ±ΠΎ Fabric.
Если Ρƒ вас Windows, Ρ‚ΠΎ скачайтС β€œ exe β€” ΡƒΡΡ‚Π°Π½ΠΎΠ²Ρ‰ΠΈΠΊβ€œ, Ссли Ρƒ вас другая ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½ΠΊΠ°, Ρ‚ΠΎ ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.
ЗапуститС скачанный Ρ„Π°ΠΉΠ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ OK.

Π¨Π°Π³ 3.
ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ (пСрСзапуститС) ваш Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€ ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚ (Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ запускаСт ΠΈΠ³Ρ€Ρƒ), Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ³Ρ€Ρ‹ с припиской Forge, Π»ΠΈΠ±ΠΎ Fabric, ΠΎΠ½Π° появится Π² спискС доступных вСрсий.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€Π°, ΠΈ популярного пиратского.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈ запуститС Π΄Π°Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ³Ρ€Ρ‹, Ссли ΠΈΠ³Ρ€Π° Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ»Π°ΡΡŒ, Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π΅.

Π¨Π°Π³ 5.
Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠ³Ρ€ΠΎΠΉ, ΠΎΠ½Π° находится Ρ‚ΡƒΡ‚:
C:\Users\Π’Π°Ρˆ_ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ\AppData\Roaming\.minecraft
Как Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°ΠΏΠΊΡƒ AppdΠ°ta

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° 2.
ПослС запуска ΠΈΠ³Ρ€Π° сообщаСт, Ρ‡Ρ‚ΠΎ трСбуСтся другая вСрсия Forge
Π‘Π°ΠΌ Ρ„ΠΎΡ€Π΄ΠΆ часто обновляСтся, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΡΠ°ΠΌΡƒΡŽ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅. (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ… ΡƒΠΆΠ΅ установлСнной, Π³Π»Π°Π²Π½ΠΎΠ΅ Π² спискС вСрсий Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ)

Π—Π΄Π΅ΡΡŒ прСдставлСны основныС ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ созданию ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Forge/1.7+. ΠžΡΡ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ смотритС Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π‘Π²ΠΎΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для Π±Ρ€ΠΎΠ½ΠΈ [ ]

ΠŸΠΎΡ‡Ρ‚ΠΈ Π½Π΅ отличаСтся ΠΎΡ‚ создания собствСнного ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° для инструмСнта.

Π’ Π³Π»Π°Π²Π½ΠΎΠΌ классС Π² любом мСстС, Π½ΠΎ Π²Π½Π΅ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² пишСм:

Π—Π°Ρ‚Π΅ΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ArmorMaterial. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ:

Π’ΠΎΡ‚ ΠΈ всС. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для Π±Ρ€ΠΎΠ½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π°ΠΌΠ΅Π½ΠΈΠ² ArmorMaterial.DIAMOND Π½Π° BaseMyBestMod.BESTMAT

ОбновлСниС ForgeGradle [ ]

Forge ΠΎΡ‚Π΄Π΅Π»Ρ‘Π½ ΠΎΡ‚ ForgeGradle, поэтому Ссли Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° Π²Π΅Ρ€ΡΠΈΡŽ Forge, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ ForgeGradle, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ошибки. Π’ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Π° вСрсия Forge, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ вСрсии ForgeGradle ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚.

ForgeGradleForge
959 _

Π’ ΠΈΠ³Ρ€Π΅ Π±Π»ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ ΠΌΠΎΠ΄Π° ΠΌΠ°ΠΉΠ½ΠΊΡ€Π°Ρ„Ρ‚

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘Π²ΠΎΠΉ скин ΠΏΡ€ΠΈ ΠΌΠΎΠ΄Π΄ΠΈΠ½Π³Π΅ [ ]

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π­Ρ‚ΠΎΡ‚ способ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠΉ вСрсии Minecraft.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ создании ΠΌΠΎΠ΄Π° Π²Ρ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ свой скин, вмСсто стандартного скина Steve, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ 2 строчки Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ запуска.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описываСтся созданиС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π½Π° основС Minecraft Forge с использованиСм Eclipse для вСрсий Minecraft с 1.12.

Локализация Π½Π°Π·Π²Π°Π½ΠΈΠΉ Π² ΠΈΠ³Ρ€Π΅ [ ]

Π’Π΅ΠΏΠ΅Ρ€ΡŒ скопируйтС Ρ„Π°ΠΉΠ», ΠΈ Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ копию ru_RU.lang (собствСнно русский ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄). Π’Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π° русскоС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Π° этих Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π² Π·Π°Ρ€Π°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ assets.mybestmod.lang ΠŸΡ€ΠΈ пСрСносС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Copy files.

Π§Ρ‚ΠΎΠ±Ρ‹ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ творчСство Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:

Π’ΠΎΡ‚ ΠΈ всё! Локализация Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΈΠ³Ρ€Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Π²Π°ΠΌΠΈ названия.

ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π³Π»Π°Π²Π½ΠΎΠ΅ Π² столбик.

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

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

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