| ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ MNCPlay | ||
| Windows | MacOS | Linux |
|
|
|
| Π²ΡΠ΅ ΡΠ΅Π»ΠΈΠ·Ρ ΠΈ Π²Π΅ΡΡΠΈΠΈ | ||
Minecraft Π»Π°ΡΠ½ΡΠ΅Ρ Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠ° mnc.red
Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ Π²Π°ΡΠΈ Π½ΡΠΆΠ΄Ρ.
ΠΠ°ΡΠ½ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ Π½Π°ΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ GoLang ΡΠ΅ΡΠ²Π΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ BackEnd ΠΈ Vue.js Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ FrontEnd Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ Vuetify MaterialDesign Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ². Π‘Π±ΠΎΡΠΊΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Wails.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Wails
windows/amd64- Windows x64windows/386- Windows x32windows/arm64- Windows ARMdarwin/amd64- MacOS Inteldarwin/arm64- MacOS M1darwin/universal- MacOS Intel ΠΈ M1linux/amd64- Linux x64linux/arm- ΠΠ°Π½Π½ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π΅ ΡΠ΄Π°ΡΡΡΡ ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄ ΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡlinux/arm64- ΠΠ°Π½Π½ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π΅ ΡΠ΄Π°ΡΡΡΡ ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄ ΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ
Π ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ GoLang, Node ΠΈ Wails.
ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ UPX Π΄Π»Ρ ΡΠΆΠ°ΡΠΈΡ Π±ΠΈΠ»Π΄ΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ, UPX Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Wails Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ
ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ windows/amd64, windows/386, linux/amd64.
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠ±ΠΎΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ,
ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ GTK ΠΈ WebKit2 GTK.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π² workflows/build.yml
ΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Wails.
Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ git, Ρ.ΠΊ. ΡΠ±ΠΎΡΠΊΠ° ΡΠ΅ΡΠ΅Π· Make ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΠΊΠΎΠΌΠΌΠΈΡΠ΅ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ ΠΏΠ»Π°ΡΠΎΡΠΌΡ windows/amd64 Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅:
make build_windows_amd64.
ΠΠΎΡΠΎΠ²ΡΠΉ Π±ΠΈΠ»Π΄ ΠΈΡΠΈΡΠ΅ Π² build/bin.
Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π² Makefile.
ΠΠΌΠ΅ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ make Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΠ±ΠΎΡΠΊΡ Π½Π°ΠΏΡΡΠΌΡΡ ΡΠ΅ΡΠ΅Π· Wails, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
wails build --webview2 embed --platform windows/amd64
ΠΠ΄Π΅ΠΈ
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· YAML ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ. Π’.Π΅. ΡΠ°ΠΌΠΎ ΠΎΠΊΠ½ΠΎ Π»Π°ΡΠ½ΡΠ΅ΡΠ° Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π²ΡΡ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, ΠΏΡΡΡΡ ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ. ΠΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ? ΠΠ»Π°Π³ΠΈΠ½ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ· ΡΠ΅Π±Ρ zip Π°ΡΡ ΠΈΠ², ΠΊΠΎΡΠΎΡΡΠΉ Π»ΠΈΠ±ΠΎ Π²ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΠ²Π°Π΅ΡΡΡ Π² Π»Π°ΡΠ½ΡΠ΅Ρ, Π»ΠΈΠ±ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°Π΅ΡΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°. ΠΡΡ ΠΈΠ² ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΉ (Go) ΠΊΠΎΠ΄ ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΉ (JS/TS) ΠΊΠΎΠ΄. Π ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΉ Π²Π΅ΡΡΠΈΡ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ ΡΡΠΎΠ½Ρ ΠΈ Π±ΡΠΊ. Π‘Π°ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΠΈΠΉ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ½Π΅ΡΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° (ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ) ΠΈΠ»ΠΈ Π²ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΠ²Π°Π΅ΡΡΡ Π² Π»Π°ΡΠ½ΡΠ΅Ρ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ Π»Π°ΡΠ½ΡΠ΅ΡΠ°:
plugins:
- package: http://.../plugin.zip # Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ URL, ΡΠ°ΠΊ ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈΠ»ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
sha1: ... # Ρ
ΡΡ Π°ΡΡ
ΠΈΠ²Π°, ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ - ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·
config:
# Π‘ΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ Π΄Π»Ρ ΠΏΠ»Π°Π³ΠΈΠ½Π°
- package: http://.../button.zip # ΠΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ°Π±Π»ΠΎΠ½Π°Ρ
sha1: ...
- package: http://.../mnc_ui.zip
sha1: ...
config:
sidebars:
left:
layout:
# ΠΡΠΉΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΌ layout ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΠΎΠ»Π±ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΠ²Π°
- - component: avatar
size: medium
image: ${user.avatar.image.data}
- component: label
text: ${user.name}
- - component: menu
items:
- text: ΠΠ»Π°Π²Π½Π°Ρ
icon: mdi-cube
color: red
click:
action: goto_page
page: "/"
- - component: logoutΠΠ»Π°Π³ΠΈΠ½Ρ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΉ ΡΠΈΠΏ (kind) ΠΈ ΡΠ²ΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ ΠΊΠΎΠ½ΡΠΈΠ³Π°. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ kind ΠΈ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄ΡΠ½ ΠΏΠΎΠΈΡΠΊ ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, kind'Ρ Π²ΠΈΠ΄ΠΎΠ²: action, component, function
ΠΠ°ΡΠ½ΡΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ°Π½ΠΈΡΠ΅ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°:
package: ui.mncred
provides: ui # ΠΡΠ΅ΡΠΈΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π΅ΠΌΡΡ
ΡΠΎΠ±ΡΡΠΈΠΉ
produces:
- system/ui/define
- system/ui/alert
consumes:
- system/ui/ready
script: |
plugin.on('system/ui/ready').then(event => {
plugin.emit('system/ui/define', {
kind: 'component',
element: 'button',
style: 'css:...',
on_click:
emit: 'system/ui/alert'
text: 'Button {{component.id}} clicked!'
})
})Π§Π΅ΡΠ½ΠΎΠ²ΠΈΠΊ
A fully customizable Minecraft launcher and mod-server. Powered by Wails, and written with Go, TypeScript, Vue, Quasar
TODO:
- How to install GoLang
- How to install Node
- How to install Wails
- HOWTO: Play on Android (via Pojav Launcher + mcpack from Modrinth)
ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ΅Π»ΠΈΠ·ΠΎΠ² ΠΏΠΎ API: curl -XGET 'https://api.github.com/repos/mncred/play/releases'
For more info see Wails Platform Specific Dependencies. Long story short, Windows users need to install WebView2 Runtime.
- WebView2 Runtime
- Go 1.18+
- Node 15+
- gcc
- libgtk3
- libwebkit
- Go 1.18+
- Node 15+
- Xcode
- Go 1.18+
- Node 15+
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π΄Π»Ρ Π»Π°ΡΠ½ΡΠ΅ΡΠ°. ΠΠ°ΡΠ½ΡΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Ρ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΈΠ³ΡΡ, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ CLI ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ/Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ .
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ JRE/JDK ΠΏΠΎΠ΄ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π°ΡΡ
ΠΈΠ²Π° (ΡΠ»ΠΎΠΆΠΈΡΡ Π²
${launcher}/java/11/...) ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅Π½Π΄ΠΎΡΠΎΠ² ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΡ Π²Π΅ΡΡΠΈΡ:https://api.adoptium.net/v3/assets/latest/${major}/hotspot?vendor=eclipse- major - Π²Π΅ΡΡΠΈΡ JVM (8/11) ΠΈ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ JSON Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ Π³Π΄Π΅ ΡΠΊΠ°ΡΠ°ΡΡ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
ΠΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ
a.filter(v => v.binary.architecture === 'x32').filter(v => v.binary.os === 'windows').filter(v => v.binary.image_type === 'jdk')Π ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΠ·.binary.package.link
- major - Π²Π΅ΡΡΠΈΡ JVM (8/11) ΠΈ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ JSON Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ Π³Π΄Π΅ ΡΠΊΠ°ΡΠ°ΡΡ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
ΠΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ
https://corretto.aws/downloads/latest/amazon-corretto-${major}-${arch}-${sanitizedOS}-jdk.${ext}ΠΠ΄Π΅ΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅- major - Π²Π΅ΡΡΠΈΡ JVM (8/11)
- arch - aarch64 (arm64) ΠΈΠ»ΠΈ x64 (amd64)
- sanitizedOS - windows, macos, linux
- ext - Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΡΠ²ΠΎΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ. windows - zip, macos ΠΈ linux - tar.gz
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅ ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΡΡΠ»ΠΊΡ Π½Π° md5:
https://corretto.aws/downloads/latest_checksum/amazon-corretto-${major}-${arch}-${sanitizedOS}-jdk.${ext}
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ mrpack Ρ Modrinth.
ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΡΠΌΠ°Ρ
.mrpackΠ΄Π»Ρ ΠΌΠΎΠ΄ΠΏΠ°ΠΊΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ: https://cdn.modrinth.com/data/1KVo5zza/versions/Hrdee8Qh/Fabulously.Optimized-5.8.0-beta.10.mrpack ΠΡΠΎ zip Π°ΡΡ ΠΈΠ² ΠΈ Π²Π½ΡΡΡΠΈ Π»Π΅ΠΆΠΈΡmodrinth.index.jsonΠ² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΊΠ°Π·Π°Π½Ρ ΡΡΡΠ»ΠΊΠΈ ΠΎΡΠΊΡΠ΄Π° ΠΊΠ°ΡΠ°ΡΡ ΠΈ ΠΊΡΠ΄Π° ΠΊΠ»Π°ΡΡΡ ΠΌΠΎΠ΄Ρ/ΡΠ΅ΡΡΡΡΠΏΠ°ΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠ΅Π΅, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠ³ΡΡ Π»Π΅ΠΆΠ°ΡΡ ΡΠ°ΠΉΠ»Ρ Ρ ΠΊΠΎΠ½ΡΠΈΠ³Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ°. - Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° Minecraft ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ JDK ΠΈ mrpack
Π‘ΡΡΡΠΊΡΡΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° Π΄Π»Ρ Π»Π°ΡΠ½ΡΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠ°Π³ΡΡΠ·ΡΠΈΠΊ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΡΠ²Π΅Ρ. ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈΠ· MC Π»Π°ΡΠ½ΡΠ΅ΡΠ°.
ΠΠ°Π³ΡΡΠ·ΡΠΈΠΊ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΡΠ°Π·Π½ΡΠ΅ Π²ΠΈΠ΄Ρ ΡΠ΅ΡΡΡΡΠΎΠ² Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΠΊΡΡΠ° ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈ ΠΈΡΠ΅Ρ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π² Π½Π΅ΠΉ. ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈΠ³ΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ Π»Π΅Π·Π΅Ρ Π² ΡΠ΅ΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ². Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΠΌ) Π·Π°ΠΏΡΡΠΊ ΠΈΠ³ΡΡ ΠΎΡΡΠ»Π°ΠΉΠ½, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΡ.
---
kind: modpack/mrpack/v1
# ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
id: fabulously-optimized
spec:
# ΠΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΏΠ°ΠΊΠ°
title: Fabulously Optimized
# ΠΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
desc: Improve your graphics and performance with this simple modpack. 1.20.4 beta!
# Π‘ΡΡΠ»ΠΊΠΈ ΠΎΡΠΊΡΠ΄Π° ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ .mrpack, Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½ ΠΏΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ
download:
- link: https://cdn.modrinth.com/data/1KVo5zza/versions/Hrdee8Qh/Fabulously.Optimized-5.8.0-beta.10.mrpack
---
kind: modpack/asset/v1
id: single-mod
spec:
title:
desc:
path: mods/my-mod.jar
download:
- link: https://...
md5: ...
sha1: ...
---
kind: modpack/asset/v1
id: motd
spec:
title:
desc:
path: server.properties
content: |
# ΠΠΎΠ½ΡΠΈΠ³ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΈΠ»ΠΈ Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ ΠΊΠ»Π°Π²ΠΈΡ
---
kind: modpack/v1
id: optimizations-client
spec:
title: ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ
desc: ΠΠΊΠ»ΡΡΠ°Π΅Ρ Π½Π°Π±ΠΎΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΉ
mrpacks:
- fabulously-optimized
resourcepacks:
- ...
shaders:
- ...
datapacks:
- ...
assets:
- single-mod
- motd
---
kind: java/v1
id: java-8
spec:
title:
desc:
platforms:
'windows/amd64':
download:
- https://...
'macos/amd64':
download:
- https://...
---
kind: minecraft/v1
id: minecraft-1.20.1
spec:
title:
desc:
# ΠΠ΄Π΅ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π° ΡΡΡΠ»ΠΊΠ° Π½Π° forge/paper/spigot ΠΈ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ
download:
- https://...
---
kind: client/v1
id: client-stone
spec:
title:
desc:
defaultProps:
ram:
max: 4G
java: java-8
minecraft: minecraft-1.20.1
modpacks:
- optimizations-client
run: -Xmx{{.props.ram.max}} ... -jar {{.minecraft.jar}}