diff --git a/web/minecraft/index.html b/web/minecraft/index.html index 8c3c5d0..b1b0c65 100644 --- a/web/minecraft/index.html +++ b/web/minecraft/index.html @@ -3,30 +3,51 @@ - + gman-world — Minecraft - - + +
-
- CRABS GAMES -

MINECRAFT · GMAN-WORLD

-

Твой следующий
мир начинается здесь.

-

Скачай сборку, импортируй её в Prism Launcher и заходи на сервер.

-

Адрес сервера 90.189.218.191:25565

-

Проверяем онлайн…

- Подключиться к Телемосту ↗ + + +
+
+

MINECRAFT / ИНЖЕНЕРИЯ И ТИХАЯ ЖИЗНЬ

+

Строй механизмы.
Покоряй небо.
Выращивай виноград.

+

Большие идеи, маленькая мастерская и целый мир впереди. Уютная техническая сборка для тех, кто любит создавать.

+
+

АДРЕС СЕРВЕРА90.189.218.191:25565

+

Проверяем онлайн…

+ +

Проверяем актуальную версию…

+ Подключиться к Телемосту ↗ + +
+
+
+ Блочная мастерская с медными механизмами и водяным колесом, воздушное судно над горами и виноградник с бочками. +
ПОЛЕВЫЕ ЗАМЕТКИ / 01 Здесь всё начинается с одной идеи.
+
-
+
+

ОДИН МИР — МНОГО ИСТОРИЙ

Найди своё дело.

+
+

01 / МАСТЕРСКАЯ

Механизмы Create

От первой шестерни до большой идеи. Для тех, кто видит красоту в работающем механизме.

+

02 / ВЫШЕ ОБЛАКОВ

Аэронавтика

Мечтай о высоте, строй смелые планы и смотри на знакомый мир под новым углом.

+

03 / ПОСЛЕ РАБОТЫ

Виноделье

У каждого урожая — свой сезон. У каждого погреба — своя история. Оставь время для тихой жизни.

+
+
+ +

01 / ИГРАТЬ

-

Minecraft-сборка

-

Проверяем актуальную версию…

- - +

Из мастерской — в мир

Файл .mrpack · импорт через Prism Launcher

  1. Скачай актуальную сборку.
  2. diff --git a/web/minecraft/style.css b/web/minecraft/style.css index dc6730f..6329cc6 100644 --- a/web/minecraft/style.css +++ b/web/minecraft/style.css @@ -1,44 +1,79 @@ :root { - color-scheme: dark; - font-family: system-ui, sans-serif; - color: #e9eee6; - background: #101510; - line-height: 1.6; + color-scheme: light; + font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; + color: #302c23; + background: #f5f0e5; + line-height: 1.65; + --ink: #302c23; + --muted: #696153; + --copper: #92502f; + --line: #d6cbb6; } * { box-sizing: border-box; } -body { margin: 0; } -main { max-width: 1120px; margin: auto; padding: 40px 28px; } -a { color: #b9e58b; text-underline-offset: 4px; } -a:hover { color: #dcffc1; } -a:focus-visible { outline: 3px solid #b9e58b; outline-offset: 5px; } -header { padding-bottom: 48px; } -.brand { font-size: 14px; font-weight: 800; letter-spacing: .16em; text-decoration: none; } -.eyebrow { color: #b9e58b; font-size: 12px; letter-spacing: .12em; font-weight: 700; } -header .eyebrow { margin-top: 64px; } -h1 { font-size: clamp(36px, 6vw, 64px); line-height: 1.1; letter-spacing: -.04em; margin: 18px 0 24px; } -h2 { font-size: 27px; line-height: 1.2; margin: 18px 0; } -.intro { max-width: 580px; color: #b7c3b3; font-size: 18px; } -.server { display: flex; flex-wrap: wrap; gap: 8px 16px; color: #b7c3b3; } -code { color: #e9eee6; font-size: 16px; overflow-wrap: anywhere; } -.downloads { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; } -section { border: 1px solid #344331; background: #192118; padding: 32px; border-radius: 12px; } -section > p { color: #b7c3b3; } -section > .eyebrow { color: #b9e58b; } -.button { display: inline-block; background: #b9e58b; color: #101510; font-weight: 750; text-decoration: none; padding: 14px 22px; margin-top: 10px; border: 1px solid #b9e58b; border-radius: 6px; } -.button:hover { color: #101510; background: #dcffc1; } +html { scroll-padding-top: 24px; } +body { margin: 0; background-image: linear-gradient(#8d795008 1px, transparent 1px), linear-gradient(90deg, #8d795008 1px, transparent 1px); background-size: 32px 32px; } +main { max-width: 1440px; margin: auto; padding: 0 22px 28px; } +a { color: var(--copper); text-underline-offset: 4px; } +a:hover { color: #64341e; } +a:focus-visible { outline: 3px solid #71324b; outline-offset: 5px; } +.topbar { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; padding: 24px 0; border-bottom: 1px solid var(--line); } +.brand { color: var(--ink); font: 800 12px/1.5 monospace; letter-spacing: .08em; text-decoration: none; } +.brand span { color: var(--copper); padding: 0 6px; } +.nav-link { font-size: 12px; } +.hero { display: grid; gap: 30px; padding: 38px 0 48px; } +.eyebrow { color: var(--copper); font: 700 10px/1.7 monospace; letter-spacing: .12em; } +h1 { font-size: clamp(32px, 3.3vw, 49px); font-weight: 850; line-height: 1.13; letter-spacing: -.045em; margin: 22px 0; } +h1 em { color: #71324b; font-style: normal; } +h2 { font-size: clamp(26px, 3vw, 36px); line-height: 1.2; letter-spacing: -.035em; margin: 12px 0 24px; } +h3 { font-size: 23px; line-height: 1.3; letter-spacing: -.025em; margin: 10px 0; } +.intro { max-width: 440px; color: var(--muted); font-size: 16px; margin-bottom: 26px; } +.join-panel { border-left: 3px solid var(--copper); padding-left: 18px; } +.server { margin: 0; } +.server span { display: block; color: var(--muted); font: 700 10px/1.5 monospace; letter-spacing: .1em; margin-bottom: 4px; } +code { font-size: 16px; overflow-wrap: anywhere; } +#server-status { color: #41583a; font: 600 13px/1.6 monospace; margin: 7px 0 14px; } +.button { display: inline-block; background: #80502f; color: #fff9eb; font-size: 14px; font-weight: 750; text-decoration: none; padding: 13px 22px; border: 1px solid #623a20; box-shadow: 3px 3px 0 #493221; } +.button:hover { color: #fff; background: #623a20; } .button[hidden] { display: none; } -.secondary { background: transparent; color: #b9e58b; } -.hint { font-size: 13px; } -ol { padding-left: 22px; margin-top: 28px; } +.secondary { background: #eae1cf; color: var(--ink); box-shadow: 3px 3px 0 #c3b498; border-color: #c3b498; } +.secondary:hover { background: #ddd0b7; color: var(--ink); } +.hint { font-size: 12px; color: var(--muted); } +#build-status { max-width: 400px; margin: 12px 0; } +.telemost { font-size: 13px; } +.hero-art { min-width: 0; margin: 0; align-self: center; background: #e9dfca; border: 1px solid #b8a98d; padding: 8px; box-shadow: 6px 6px 0 #e2d8c5; transform: rotate(1deg); } +.hero-art img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; background: #d6cbb6; } +figcaption { padding: 14px 6px 8px; font-size: 12px; color: var(--muted); } +figcaption span { display: block; font: 700 9px/1.6 monospace; letter-spacing: .1em; color: var(--copper); margin-bottom: 3px; } +.world { padding: 30px 0 44px; border-top: 1px solid var(--line); } +.world-grid { display: grid; gap: 16px; } +.theme { position: relative; min-width: 0; padding: 26px; border: 1px solid var(--line); background: #f9f5ec; } +.theme-symbol { float: right; color: var(--copper); font: 40px/1 monospace; } +.theme p:last-child { color: var(--muted); font-size: 14px; margin-bottom: 0; } +.aviation { background: #edf0e7; } +.aviation .eyebrow, .aviation .theme-symbol { color: #476047; } +.winery { background: #f2e8e8; } +.winery .eyebrow, .winery .theme-symbol { color: #71324b; } +.downloads { display: grid; gap: 20px; } +.downloads section { min-width: 0; border: 1px solid var(--line); border-top: 4px solid #ab8b60; background: #fcf9f1; padding: 26px; box-shadow: 4px 4px 0 #e5dccb; } +.downloads section > p { color: var(--muted); } +.downloads section > .eyebrow { color: var(--copper); } +.downloads h2 { font-size: 27px; } +ol { padding-left: 22px; margin-top: 26px; } li { padding-left: 4px; margin-bottom: 12px; } -.notice { font-size: 14px; border-left: 3px solid #b9e58b; padding-left: 14px; margin-top: 28px; } -footer { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 16px; font-size: 13px; padding-top: 32px; } -footer span { color: #b7c3b3; } +.notice { font-size: 13px; border-left: 3px solid #71324b; padding-left: 14px; margin-top: 28px; } +footer { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 14px; font-size: 12px; padding-top: 32px; margin-top: 36px; border-top: 1px solid var(--line); } +footer span { color: var(--muted); font-family: monospace; } -@media (max-width: 720px) { - main { padding: 24px 18px; } - header .eyebrow { margin-top: 40px; } - .downloads { grid-template-columns: 1fr; } - section { padding: 24px; } +@media (min-width: 700px) { + main { padding-right: 38px; padding-left: 38px; } + .brand { font-size: 14px; } + .world-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } + .downloads { grid-template-columns: repeat(2, minmax(0, 1fr)); } + .downloads section { padding: 32px; } +} + +@media (min-width: 1100px) { + .hero { grid-template-columns: 0.95fr 1.3fr; align-items: center; gap: 52px; padding: 64px 0 70px; } + .hero-art { margin-right: 7px; } } diff --git a/web/minecraft/workshop.webp b/web/minecraft/workshop.webp new file mode 100644 index 0000000..d423e1c Binary files /dev/null and b/web/minecraft/workshop.webp differ