VoltMine - Открытие проекта

VoltMine

С Новым годом! <3

Открытие проекта

<!DOCTYPE html>

<html lang="ru">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=yes">

    <title>Правила IronMine — 03.06.2026</title>

    <style>

        * {

            margin: 0;

            padding: 0;

            box-sizing: border-box;

        }


        body {

            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;

            display: flex;

            justify-content: center;

            padding: 15px 10px;

            min-height: 100vh;

            background: #f0f4f0;

        }


        /* ===== СВЕТЛАЯ ТЕМА ===== */

        body.light {

            background: #f0f4f0;

        }

        body.light .container {

            background: #ffffff;

            border: 2px solid #7ccf7c;

            box-shadow: 0 25px 60px rgba(0, 0, 0, 0.12);

        }

        body.light .main-title { color: #2a7a2a; border-color: #7ccf7c; }

        body.light .main-title span { color: #4caf50; }

        body.light .sub-header { color: #444; }

        body.light .block { background: #f8fbf8; border: 1px solid #d4edda; border-left: 5px solid #4caf50; }

        body.light .block:hover { background: #f0f8f0; }

        body.light .block-title { color: #2a7a2a; }

        body.light .block p, body.light .block li { color: #222; }

        body.light .highlight { color: #2a7a2a; }

        body.light .highlight-red { color: #d32f2f; }

        body.light .text-muted { color: #666; }

        body.light .footer { color: #666; border-color: #7ccf7c; }

        body.light .footer span { color: #2a7a2a; }

        body.light .toggle-btn { background: #2a7a2a; color: #fff; }

        body.light .toggle-btn:hover { background: #1a5a1a; }

        body.light .block-header { border-bottom: 2px solid #d4edda; }

        body.light .collapse-btn { color: #4caf50; }

        body.light .collapse-btn:hover { background: rgba(76, 175, 80, 0.15); }

        body.light .badge-version { background: #e8f5e8; color: #2a7a2a; border: 2px solid #7ccf7c; }

        body.light .punishment-table th { background: #4caf50; color: #fff; }

        body.light .punishment-table td { border-color: #d4edda; }

        body.light .abbr-block { background: #e8f5e8; border: 1px solid #7ccf7c; }

        body.light .rule-cell { color: #222; }

        body.light .rule-cell .text-muted { color: #666; }

        body.light .rule-cell .rule-sub { color: #555; }

        body.light .punishment-table td:first-child { color: #2a7a2a; font-weight: 700; }

        body.light .sanction-badge.warning { background: #fff3e0; border: 1px solid #ffcc80; color: #e65100; }

        body.light .sanction-badge.warn { background: #fff3e0; border: 1px solid #ffcc80; color: #e65100; }

        body.light .sanction-badge.mute { background: #fff3e0; border: 1px solid #ffcc80; color: #e65100; }

        body.light .sanction-badge.kick { background: #e3f2fd; border: 1px solid #90caf9; color: #0d47a1; }

        body.light .sanction-badge.ban { background: #ffebee; border: 1px solid #ef9a9a; color: #c62828; }

        body.light .sanction-badge.forever { background: #ffebee; border: 1px solid #ef9a9a; color: #b71c1c; font-weight: 800; }

        body.light .rules-general li { color: #222; border-color: rgba(0,0,0,0.05); }

        body.light .rules-general li strong { color: #1a1a1a; }


        /* ===== ТЁМНАЯ ТЕМА ===== */

        body.dark {

            background: #0d0d0d;

        }

        body.dark .container {

            background: #141414;

            border: 2px solid #2a5a2a;

            box-shadow: 0 25px 60px rgba(0, 0, 0, 0.8);

        }

        body.dark .main-title { color: #66bb6a; border-color: #2a5a2a; }

        body.dark .main-title span { color: #81c784; }

        body.dark .sub-header { color: #aaa; }

        body.dark .block { background: #1a1a1a; border: 1px solid #2a2a2a; border-left: 5px solid #66bb6a; }

        body.dark .block:hover { background: #222; }

        body.dark .block-title { color: #66bb6a; }

        body.dark .block p, body.dark .block li { color: #ddd; }

        body.dark .block strong { color: #fff; }

        body.dark .highlight { color: #81c784; }

        body.dark .highlight-red { color: #ef5350; }

        body.dark .text-muted { color: #999; }

        body.dark .footer { color: #555; border-color: #2a2a2a; }

        body.dark .footer span { color: #66bb6a; }

        body.dark .toggle-btn { background: #66bb6a; color: #fff; }

        body.dark .toggle-btn:hover { background: #81c784; }

        body.dark .block-header { border-bottom: 2px solid #2a2a2a; }

        body.dark .collapse-btn { color: #66bb6a; }

        body.dark .collapse-btn:hover { background: rgba(76, 175, 80, 0.25); }

        body.dark .badge-version { background: #1a2a1a; color: #66bb6a; border: 2px solid #2a5a2a; }

        body.dark .punishment-table th { background: #2a2a2a; color: #66bb6a; border-bottom: 2px solid #66bb6a; }

        body.dark .punishment-table td { border-color: #252525; }

        body.dark .abbr-block { background: #1a1a1a; border: 1px solid #2a2a2a; }

        body.dark .rule-cell { color: #eee; }

        body.dark .rule-cell .text-muted { color: #999; }

        body.dark .rule-cell .rule-sub { color: #bbb; }

        body.dark .rule-cell strong { color: #fff; }

        body.dark .punishment-table td:first-child { color: #81c784; font-weight: 700; }

        body.dark .abbr-block p { color: #ddd; }

        body.dark .abbr-block p strong { color: #fff; }

        body.dark .abbr-block .text-muted { color: #999; }

        body.dark .rules-general li { color: #ddd; border-color: rgba(255,255,255,0.05); }

        body.dark .rules-general li strong { color: #fff; }

        body.dark .sanction-badge.warning { background: #2a1a00; border: 1px solid #8a6d00; color: #ffcc80; }

        body.dark .sanction-badge.warn { background: #2a1a00; border: 1px solid #8a6d00; color: #ffcc80; }

        body.dark .sanction-badge.mute { background: #2a1a00; border: 1px solid #8a6d00; color: #ffcc80; }

        body.dark .sanction-badge.kick { background: #001a2a; border: 1px solid #005599; color: #64b5f6; }

        body.dark .sanction-badge.ban { background: #2a0000; border: 1px solid #8a0000; color: #ef9a9a; }

        body.dark .sanction-badge.forever { background: #2a0000; border: 1px solid #aa0000; color: #ef5350; font-weight: 800; }


        /* ===== САНКЦИИ ===== */

        .sanction-badge {

            display: inline-block;

            padding: 4px 14px;

            border-radius: 20px;

            font-size: 12px;

            font-weight: 700;

            margin: 2px 0;

            text-align: center;

            white-space: nowrap;

            letter-spacing: 0.3px;

            border: 1px solid transparent;

        }

        .sanction-cell {

            text-align: right;

            min-width: 140px;

        }

        .sanction-cell .sanction-badge {

            margin: 1px 0;

        }


        /* ===== КОНТЕЙНЕР ===== */

        .container {

            border-radius: 20px;

            padding: 30px 25px;

            max-width: 1100px;

            width: 100%;

        }


        /* ===== КНОПКА ПЕРЕКЛЮЧЕНИЯ ===== */

        .theme-toggle {

            display: flex;

            justify-content: flex-end;

            margin-bottom: 15px;

        }

        .toggle-btn {

            padding: 10px 22px;

            border: none;

            border-radius: 30px;

            font-size: 14px;

            font-weight: 700;

            cursor: pointer;

            transition: transform 0.2s ease, box-shadow 0.2s ease;

            display: flex;

            align-items: center;

            gap: 10px;

            box-shadow: 0 4px 15px rgba(0,0,0,0.2);

        }

        .toggle-btn:hover {

            transform: scale(1.05);

            box-shadow: 0 6px 25px rgba(0,0,0,0.3);

        }


        /* ===== ЗАГОЛОВКИ ===== */

        .main-title {

            text-align: center;

            font-size: 30px;

            font-weight: 800;

            letter-spacing: 1px;

            padding-bottom: 15px;

            margin-bottom: 12px;

            border-bottom: 3px solid;

        }

        .main-title span { color: #4caf50; }


        .sub-header {

            text-align: center;

            font-size: 15px;

            margin-bottom: 20px;

            line-height: 1.8;

        }


        .badge-version {

            display: inline-block;

            padding: 5px 18px;

            border-radius: 30px;

            font-weight: 600;

            font-size: 13px;

            margin-bottom: 15px;

        }


        /* ===== БЛОКИ ===== */

        .block {

            border-radius: 14px;

            padding: 18px 20px;

            margin-bottom: 18px;

            border: 1px solid;

            border-left-width: 5px;

            transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;

        }

        .block:hover {

            transform: translateX(3px);

            box-shadow: 0 8px 25px rgba(0,0,0,0.08);

        }


        .block-title {

            font-size: 18px;

            font-weight: 700;

            margin-bottom: 12px;

            display: flex;

            align-items: center;

            gap: 8px;

        }

        .block-title .emoji {

            font-size: 22px;

        }


        .block-header {

            display: flex;

            justify-content: space-between;

            align-items: center;

            padding: 6px 10px;

            margin: -6px -10px 10px -10px;

            border-radius: 10px;

            cursor: pointer;

            user-select: none;

        }

        .block-header .block-title {

            margin-bottom: 0;

        }


        .collapse-btn {

            background: none;

            border: none;

            font-size: 18px;

            cursor: pointer;

            padding: 4px 10px;

            border-radius: 8px;

            font-weight: 700;

            flex-shrink: 0;

            transition: transform 0.2s ease, background 0.2s ease;

        }

        .collapse-btn:hover {

            transform: scale(1.2);

        }


        .block-content {

            overflow: hidden;

            max-height: 0;

            opacity: 0;

            transition: max-height 0.4s ease, opacity 0.3s ease, margin 0.2s ease;

            margin-top: 0;

        }

        .block-content.open {

            max-height: 8000px;

            opacity: 1;

            margin-top: 10px;

        }


        .block.always-open .block-content {

            max-height: 8000px;

            opacity: 1;

            margin-top: 10px;

        }

        .block.always-open .collapse-btn {

            display: none;

        }

        .block.always-open .block-header {

            cursor: default;

        }

        .block.always-open .block-header:hover {

            background: transparent !important;

        }


        .block p, .block li {

            font-size: 15px;

            line-height: 1.7;

        }

        .block ul, .block ol {

            padding-left: 25px;

            margin: 8px 0;

        }

        .block li {

            margin-bottom: 4px;

        }


        .highlight { font-weight: 700; }

        .highlight-red { font-weight: 600; }

        .text-muted { font-size: 13px; }

        .rule-sub {

            display: block;

            font-size: 13px;

            padding-left: 16px;

            margin-top: 2px;

        }

        .rule-sub strong { font-weight: 600; }


        /* ===== ТАБЛИЦА НАКАЗАНИЙ ===== */

        .punishment-table {

            width: 100%;

            border-collapse: collapse;

            font-size: 14px;

            margin-top: 6px;

        }

        .punishment-table th {

            padding: 10px 12px;

            text-align: left;

            font-weight: 600;

            font-size: 13px;

        }

        .punishment-table td {

            padding: 10px 12px;

            border-bottom: 1px solid;

            vertical-align: middle;

            font-size: 13px;

        }

        .punishment-table tr:hover td {

            background: rgba(76, 175, 80, 0.05);

        }

        .punishment-table .rule-cell {

            vertical-align: middle;

        }

        .punishment-table td:first-child {

            font-weight: 700;

            white-space: nowrap;

            font-size: 13px;

            padding-right: 8px;

        }


        /* ===== ОБЩИЕ ПРАВИЛА ===== */

        .rules-general {

            list-style: none;

            padding: 0;

        }

        .rules-general li {

            padding: 6px 0 6px 28px;

            position: relative;

            border-bottom: 1px solid;

            font-size: 14px;

            line-height: 1.6;

        }

        .rules-general li::before {

            content: "●";

            position: absolute;

            left: 0;

            top: 6px;

            font-weight: 700;

            color: #4caf50;

        }

        .rules-general li:last-child {

            border-bottom: none;

        }


        /* ===== АББРЕВИАТУРЫ ===== */

        .abbr-block {

            border-radius: 12px;

            padding: 16px 20px;

            margin-top: 10px;

        }

        .abbr-block p {

            margin: 5px 0;

            font-size: 14px;

            line-height: 1.7;

        }

        .abbr-block strong {

            font-weight: 700;

        }


        /* ===== FOOTER ===== */

        .footer {

            text-align: center;

            font-size: 12px;

            padding-top: 18px;

            margin-top: 8px;

            border-top: 2px solid;

        }


        /* ===== АДАПТИВ ДЛЯ ТЕЛЕФОНА ===== */

        @media (max-width: 768px) {

            .container { padding: 16px 12px; border-radius: 16px; }

            .main-title { font-size: 22px; padding-bottom: 12px; }

            .sub-header { font-size: 13px; line-height: 1.6; }

            .badge-version { font-size: 12px; padding: 4px 14px; }

            .block { padding: 14px 14px; margin-bottom: 14px; }

            .block-title { font-size: 16px; }

            .block-title .emoji { font-size: 18px; }

            .block-header { padding: 4px 8px; margin: -4px -8px 8px -8px; }

            .block p, .block li { font-size: 14px; line-height: 1.6; }


            .punishment-table { display: block; width: 100%; font-size: 13px; }

            .punishment-table thead { display: none; }

            .punishment-table tbody { display: block; width: 100%; }

            .punishment-table tr {

                display: block;

                width: 100%;

                margin-bottom: 12px;

                border: 1px solid #d4edda;

                border-radius: 10px;

                padding: 10px 12px;

                background: rgba(76, 175, 80, 0.03);

            }

            .punishment-table td {

                display: block;

                width: 100%;

                padding: 4px 0;

                border: none !important;

                font-size: 13px;

                text-align: left !important;

                vertical-align: top;

            }

            .punishment-table td:first-child { font-size: 14px; padding-bottom: 2px; font-weight: 700; }

            .punishment-table .rule-cell { font-size: 13px; padding: 2px 0 6px 0; line-height: 1.5; }

            .punishment-table .rule-cell .text-muted { font-size: 12px; }

            .punishment-table .rule-cell .rule-sub { font-size: 12px; padding-left: 12px; }

            .punishment-table .sanction-cell { text-align: left !important; padding: 4px 0 0 0; min-width: auto; }


            .sanction-badge { font-size: 11px; padding: 3px 12px; margin: 2px 4px 2px 0; display: inline-block; }

            .theme-toggle { justify-content: center; }

            .toggle-btn { font-size: 13px; padding: 8px 18px; }

            .rules-general li { font-size: 13px; padding: 5px 0 5px 24px; }

            .abbr-block { padding: 14px 16px; }

            .abbr-block p { font-size: 13px; }

            .footer { font-size: 11px; padding-top: 14px; }

        }


        @media (max-width: 480px) {

            body { padding: 8px 6px; }

            .container { padding: 12px 8px; border-radius: 12px; }

            .main-title { font-size: 19px; padding-bottom: 10px; }

            .sub-header { font-size: 12px; }

            .block { padding: 10px 10px; margin-bottom: 10px; }

            .block-title { font-size: 14px; }

            .block-title .emoji { font-size: 16px; }

            .block p, .block li { font-size: 13px; }


            .punishment-table tr { padding: 8px 10px; margin-bottom: 8px; }

            .punishment-table td { font-size: 12px; padding: 3px 0; }

            .punishment-table td:first-child { font-size: 13px; }

            .punishment-table .rule-cell { font-size: 12px; }

            .punishment-table .rule-cell .text-muted { font-size: 11px; }

            .punishment-table .rule-cell .rule-sub { font-size: 11px; padding-left: 10px; }


            .sanction-badge { font-size: 10px; padding: 2px 10px; margin: 1px 3px 1px 0; border-radius: 16px; }

            .toggle-btn { font-size: 12px; padding: 6px 14px; }

            .rules-general li { font-size: 12px; padding: 4px 0 4px 20px; }

            .rules-general li::before { font-size: 10px; top: 4px; }

            .abbr-block { padding: 10px 12px; }

            .abbr-block p { font-size: 12px; }

            .footer { font-size: 10px; padding-top: 12px; }

        }

    </style>

</head>

<body class="light">


<div class="container">


    <!-- ===== КНОПКА ПЕРЕКЛЮЧЕНИЯ ===== -->

    <div class="theme-toggle">

        <button class="toggle-btn" id="themeToggle" onclick="toggleTheme()">

            🌙 Тёмная тема

        </button>

    </div>


    <!-- ===== HEADER ===== -->

    <div class="main-title">⛏️ Правила проекта <span>IronMine</span></div>


    <div style="text-align: center;">

        <span class="badge-version">📅 03.06.2026</span>

    </div>


    <div class="sub-header">

        ☆ Использование Сервиса Пользователем означает, что Пользователь принимает и обязуется соблюдать все нижеприведенные условия Правил Сервера.

    </div>


    <!-- ===== 0. ОБЩИЕ ПОЛОЖЕНИЯ ===== -->

    <div class="block always-open">

        <div class="block-header">

            <div class="block-title"><span class="emoji">⚖️</span> 0. Общие положения</div>

            <button class="collapse-btn" onclick="event.stopPropagation(); toggleBlock(this)">▼</button>

        </div>

        <div class="block-content open">

            <ul class="rules-general">

                <li><strong>0.1.</strong> Администрация имеет полное право изменять данные правила без осведомления игроков сервера.</li>

                <li><strong>0.2.</strong> Ответственность за нарушение несет исключительно владелец аккаунта, независимо от того, кто совершал действия под данным аккаунтом.</li>

                <li><strong>0.3.</strong> Решение высшей администрации имеет большую силу, чем данный свод правил.</li>

                <li><strong>0.4.</strong> Запрещено выкладывать личные беседы с администрацией без предварительного согласования.</li>

                <li><strong>0.5.</strong> Администрация имеет полное право не отправлять игроку доказательства на выданное наказание, но обязана отправить их, если владелец заблокированного аккаунта обратился в поддержку сервера.</li>

                <li><strong>0.6.</strong> На подачу апелляции владельцу аккаунта дается <strong>3 дня</strong>.</li>

            </ul>

        </div>

    </div>


    <!-- ===== 1. ПРАВИЛА ПОВЕДЕНИЯ В ЧАТЕ ===== -->

    <div class="block">

        <div class="block-header" onclick="toggleBlock(this)">

            <div class="block-title"><span class="emoji">💬</span> 1. Правила поведения в чате</div>

            <button class="collapse-btn" onclick="event.stopPropagation(); toggleBlock(this)">▼</button>

        </div>

        <div class="block-content">

            <table class="punishment-table">

                <thead>

                    <tr><th style="width:40px;">№</th><th>Правило</th><th style="text-align:right;">Наказание</th></tr>

                </thead>

                <tbody>

                    <tr><td>1.1</td><td class="rule-cell">Спам или флуд в чате, злоупотребление капсом <span class="text-muted">(исключение: не более 3-х сообщений для выражения эмоций)</span></td>

                        <td class="sanction-cell">

                            <span class="sanction-badge warning">1 — Предупреждение</span><br>

                            <span class="sanction-badge mute">2 — Чат на 60 мин</span><br>

                            <span class="sanction-badge mute">3 — Чат на 120 мин</span>

                        </td></tr>

                    <tr><td>1.2</td><td class="rule-cell">Оскорбление игроков в любом формате <span class="text-muted">(даже вопрос, пример: "ебл#н?")</span></td>

                        <td class="sanction-cell">

                            <span class="sanction-badge warning">1 — Предупреждение</span><br>

                            <span class="sanction-badge mute">2 — Чат на 60 мин</span>

                        </td></tr>

                    <tr><td>1.3</td><td class="rule-cell">Оскорбление администрации проекта / неадекватное общение с администрацией, оскорбление родных администрации</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge mute">1 — Чат на 180 мин</span><br>

                            <span class="sanction-badge ban">2 — Бан на 1 день</span>

                        </td></tr>

                    <tr><td>1.4</td><td class="rule-cell">Оскорбление родных игроков <span class="text-muted">(RP процесс не считается)</span></td>

                        <td class="sanction-cell"><span class="sanction-badge mute">Чат на 120 мин</span></td></tr>

                    <tr><td>1.5</td><td class="rule-cell">Попрошайничество <span class="text-muted">(ресурсов, доната и т.п.)</span></td>

                        <td class="sanction-cell">

                            <span class="sanction-badge warning">1 — Предупреждение</span><br>

                            <span class="sanction-badge mute">2 — Чат на 30 мин</span>

                        </td></tr>

                    <tr><td>1.6</td><td class="rule-cell">Проявление расизма, нацизма, межнациональная рознь, пропаганда наркотических и алкогольных веществ, табакокурения, терроризма, оружия, суицида, обсуждение запрещенных на территории РФ преступных группировок и т.п.</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 3 дня</span></td></tr>

                    <tr><td>1.7</td><td class="rule-cell">Разжигание споров, связанных с этнической принадлежностью, полом, возрастом, религией, сексуальной ориентацией</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge mute">1 — Чат на 30 мин</span><br>

                            <span class="sanction-badge ban">2 — Бан на 1 день</span>

                        </td></tr>

                    <tr><td>1.8</td><td class="rule-cell">Попытки провокации игроков</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge warn">1 — Warn</span><br>

                            <span class="sanction-badge mute">2 — Чат на 60 мин</span><br>

                            <span class="sanction-badge mute">3 — Чат на 180 мин</span><br>

                            <span class="sanction-badge ban">4 — Бан на 3 дня</span>

                        </td></tr>

                    <tr><td>1.9</td><td class="rule-cell">Подстрекательство на нарушение правил</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 3 дня</span></td></tr>

                    <tr><td>1.10</td><td class="rule-cell">Угрозы в любой форме</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge mute">1 — Чат на 30 мин</span><br>

                            <span class="sanction-badge mute">2 — Чат на 180 мин</span>

                        </td></tr>

                    <tr><td>1.11</td><td class="rule-cell">Умышленное упоминание медиа-ресурсов / посторонних проектов</td>

                        <td class="sanction-cell"><span class="sanction-badge mute">Чат на 40 мин</span></td></tr>

                    <tr><td>1.11.1</td><td class="rule-cell">Умышленная РЕКЛАМА медиа-ресурсов / посторонних проектов и информации по ним</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 7 дней</span></td></tr>

                    <tr><td>1.12</td><td class="rule-cell">Публичные оскорбления проекта</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 7 дней</span></td></tr>

                    <tr><td>1.13</td><td class="rule-cell">Дезинформация игроков сервера <span class="text-muted">(например: "завтра обнова инфа сотка", "завтра вайп" и т.п.)</span></td>

                        <td class="sanction-cell"><span class="sanction-badge mute">Чат на 60 мин</span></td></tr>

                    <tr><td>1.14</td><td class="rule-cell">Распространение вредоносных ресурсов / багов и недоработок сервера <span class="text-muted">(недоработки отправлять исключительно в техподдержку!)</span></td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 7 дней</span></td></tr>

                    <tr><td>1.15</td><td class="rule-cell">Оффтоп в жалобах <span class="text-muted">(например: /report dkt достал)</span></td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 7 дней</span></td></tr>

                    <tr><td>1.16</td><td class="rule-cell">Угрозы / распространение личной информации игроков или администрации в чат / таблички / консоль и т.п.</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge forever">1 — Вечный мут</span><br>

                            <span class="sanction-badge forever">2 — Вечная блокировка</span>

                        </td></tr>

                    <tr><td>1.17</td><td class="rule-cell">Очистка чата без причины (ОЧБП)</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge warning">1 — Предупреждение</span><br>

                            <span class="sanction-badge kick">2 — Кик</span><br>

                            <span class="sanction-badge ban">3 — Бан на 1 день</span>

                        </td></tr>

                    <tr><td>1.18</td><td class="rule-cell">Спам в консоли (/console) <span class="text-muted">(не более 10 сообщений)</span></td>

                        <td class="sanction-cell">

                            <span class="sanction-badge warning">1 — Предупреждение</span><br>

                            <span class="sanction-badge kick">2 — Кик</span><br>

                            <span class="sanction-badge ban">3 — Бан на 1 день</span>

                        </td></tr>

                </tbody>

            </table>

        </div>

    </div>


    <!-- ===== 2. МОДИФИКАЦИИ ===== -->

    <div class="block">

        <div class="block-header" onclick="toggleBlock(this)">

            <div class="block-title"><span class="emoji">🛡️</span> 2. Правила использования модификаций</div>

            <button class="collapse-btn" onclick="event.stopPropagation(); toggleBlock(this)">▼</button>

        </div>

        <div class="block-content">

            <table class="punishment-table">

                <thead>

                    <tr><th style="width:40px;">№</th><th>Правило</th><th style="text-align:right;">Наказание</th></tr>

                </thead>

                <tbody>

                    <tr><td>2.1</td><td class="rule-cell">Использование различных РП, сторонних ПО, читов, дающих преимущество в игре; использование турбо на геймпаде / мышки с дабл кликом; использование макросов</td>

                        <td class="sanction-cell"><span class="sanction-badge forever">♾️ Бан навсегда + понижение до Игрока</span></td></tr>

                    <tr><td>2.1.1</td><td class="rule-cell">Упоминание сторонних ПО <span class="text-muted">(например: "название чита" — the best mcpe hacked client)</span></td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 30 дней</span></td></tr>

                    <tr><td>2.2</td><td class="rule-cell">Признание в наличии читов <span class="text-muted">(в "шуточном" формате также запрещено)</span></td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 30 дней</span></td></tr>

                    <tr><td>2.3</td><td class="rule-cell">Использование дополнительных программ, которые могут навредить серверу</td>

                        <td class="sanction-cell"><span class="sanction-badge forever">♾️ Бан навсегда + понижение до Игрока</span></td></tr>

                    <tr><td>2.4</td><td class="rule-cell">Использование любых недоработок и багов сервера</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 14 дней</span></td></tr>

                    <tr><td>2.5</td><td class="rule-cell">Игнорирование, избежание проверок на хранение и использование читов, стороннего ПО</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 30 дней</span></td></tr>

                    <tr><td>2.6</td><td class="rule-cell">Игра в команде с игроком, нарушающим правило 2.1</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">1 — Бан на 30 дней</span><br>

                            <span class="sanction-badge ban">2 — Бан на 60 дней</span>

                        </td></tr>

                </tbody>

            </table>

        </div>

    </div>


    <!-- ===== 3. АККАУНТ ===== -->

    <div class="block">

        <div class="block-header" onclick="toggleBlock(this)">

            <div class="block-title"><span class="emoji">👤</span> 3. Правила использования аккаунта</div>

            <button class="collapse-btn" onclick="event.stopPropagation(); toggleBlock(this)">▼</button>

        </div>

        <div class="block-content">

            <table class="punishment-table">

                <thead>

                    <tr><th style="width:40px;">№</th><th>Правило</th><th style="text-align:right;">Наказание</th></tr>

                </thead>

                <tbody>

                    <tr><td>3.1</td><td class="rule-cell">Передача аккаунта третьим лицам</td>

                        <td class="sanction-cell"><span class="sanction-badge forever">♾️ Бан без возможности разблокировки + понижение до Игрока</span></td></tr>

                    <tr><td>3.2</td><td class="rule-cell">Взлом аккаунта или объективное подозрение Администрации на его взлом</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">🔒 Бан взломанного до обращения владельца</span><br>

                            <span class="sanction-badge forever">♾️ Бан всех аккаунтов взломщика + снятие привилегий</span>

                        </td></tr>

                    <tr><td>3.3</td><td class="rule-cell">Продажа игровых ценностей за реальную валюту</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 14 дней</span></td></tr>

                    <tr><td>3.4</td><td class="rule-cell">Создание никнеймов, похожих на никнейм высшей администрации</td>

                        <td class="sanction-cell"><span class="sanction-badge forever">♾️ Бан без возможности разблокировки</span></td></tr>

                    <tr><td>3.5</td><td class="rule-cell">Создание никнеймов / префиксов, содержащих мат(ы), оскорбления, порнографию, провокации, рекламу, название стороннего ПО, рекламу сторонних проектов</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge kick">1 — Кик</span><br>

                            <span class="sanction-badge forever">2 — ♾️ Бан без возможности разблокировки</span>

                        </td></tr>

                    <tr><td>3.6</td><td class="rule-cell">Создание кланов с оскорбительными, порнографическими, провокационными названиями, а также с нецензурной лексикой</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан создателя на 7 дней + удаление клана</span></td></tr>

                    <tr><td>3.7</td><td class="rule-cell">Скины с проявлением нацизма/фашизма, порнографического контента, рекламы сторонних ресурсов или "невидимые скины" с новых версий</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 7 дней</span></td></tr>

                    <tr><td>3.8</td><td class="rule-cell">Использование /jm set с оскорбительным, порнографическим, провокационным характером, а также нецензурной лексикой</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">Бан на 7 дней</span><br>

                            <span class="sanction-badge ban">Бан на 30 дней</span>

                        </td></tr>

                    <tr><td>3.9</td><td class="rule-cell">Создание префиксов, превышающих вашу привилегию</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge warning">1 — Предупреждение</span><br>

                            <span class="sanction-badge warning">2 — Предупреждение</span><br>

                            <span class="sanction-badge ban">3 — Бан на 1 день</span>

                        </td></tr>

                    <tr><td>3.10</td><td class="rule-cell">Попытка взлома аккаунта администрации и их твинков</td>

                        <td class="sanction-cell"><span class="sanction-badge forever">♾️ Бан всех аккаунтов взломщика + понижение до Игрока</span></td></tr>

                </tbody>

            </table>

        </div>

    </div>


    <!-- ===== 4. ИГРОВОЙ ПРОЦЕСС ===== -->

    <div class="block">

        <div class="block-header" onclick="toggleBlock(this)">

            <div class="block-title"><span class="emoji">⚔️</span> 4. Правила игрового процесса</div>

            <button class="collapse-btn" onclick="event.stopPropagation(); toggleBlock(this)">▼</button>

        </div>

        <div class="block-content">

            <table class="punishment-table">

                <thead>

                    <tr><th style="width:40px;">№</th><th>Правило</th><th style="text-align:right;">Наказание</th></tr>

                </thead>

                <tbody>

                    <tr><td>4.1</td><td class="rule-cell"><strong>Гриферство:</strong><br>

                        <span class="rule-sub">4.1.1 — Разрушение чужих домов, блокировка доступа к сооружениям/домам</span>

                        <span class="rule-sub">4.1.2 — Обман игроков с целью убийства</span>

                        <span class="rule-sub">4.1.3 — ТП к игроку с целью убийства при помощи /tpa</span>

                        <span class="rule-sub">4.1.4 — Постройка ловушек с целью гриферства</span>

                        <span class="rule-sub">4.1.5 — Установка личного варпа (/pwarp) с целью гриферства</span>

                        <span class="rule-sub">4.1.6 — Убийства с использованием /sethome</span>

                        <span class="text-muted" style="display:block;padding-left:16px;margin-top:4px;">* PvP в обычном мире разрешается<br>* Постройки без привата — общие для всех<br>* Если игрок не в своём регионе, но гриферит — наказуемо по 4.1.1</span>

                        </td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">Бан на 3 дня</span><br>

                            <span class="sanction-badge ban">Бан на 7 дней + снятие привилегии</span>

                        </td></tr>

                    <tr><td>4.2</td><td class="rule-cell">Использование донат-возможностей (/tp + kill, /freeze + kill и т.д.) в корыстных целях <span class="text-muted">(телепортировавшийся не имеет права отвечать уроном)</span></td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">Бан на 3 дня</span><br>

                            <span class="sanction-badge ban">Бан на 5 дней</span>

                        </td></tr>

                    <tr><td>4.3</td><td class="rule-cell">Накрутка ("фарм") статистики <span class="text-muted">(убийств, смертей, репутации от 3+ выданных с другого аккаунта или через друзей. Исключение: "Кто поставит лайк — тому 10000!", но если не выплатили — обнуление репутации + бан за 4.6)</span></td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 5 дней</span></td></tr>

                    <tr><td>4.4</td><td class="rule-cell">Помеха в регионе / игровому процессу</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge warning">Предупреждение</span> → 

                            <span class="sanction-badge kick">Кик</span> → 

                            <span class="sanction-badge ban">Бан на 1 день</span>

                        </td></tr>

                    <tr><td>4.5</td><td class="rule-cell">Постройка половых органов, символик межнациональной розни, построек с матами, оскорбительным характером</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 7 дней</span></td></tr>

                    <tr><td>4.6</td><td class="rule-cell">Обман игроков на игровые ценности</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 7 дней</span></td></tr>

                    <tr><td>4.7</td><td class="rule-cell">Выдача себя за администрацию проекта</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 3 дня</span></td></tr>

                    <tr><td>4.8</td><td class="rule-cell">Обман администрации в любой форме</td>

                        <td class="sanction-cell"><span class="sanction-badge forever">♾️ Бан без возможности разблокировки</span></td></tr>

                    <tr><td>4.9</td><td class="rule-cell">Помеха в работе персонала проекта</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 3 дня</span></td></tr>

                    <tr><td>4.10</td><td class="rule-cell">Утаивание багов от администрации проекта</td>

                        <td class="sanction-cell"><span class="sanction-badge ban">Бан на 7 дней</span></td></tr>

                    <tr><td>4.11</td><td class="rule-cell">Создание варпов (/pwarp) с оскорбительным, порнографическим, провокационным характером, нецензурной лексикой</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">1 — Бан на 3 дня + удаление варпа</span><br>

                            <span class="sanction-badge ban">2 — Бан на 7 дней + удаление варпа</span>

                        </td></tr>

                    <tr><td>4.12</td><td class="rule-cell">Попытка краша / сноса сервера</td>

                        <td class="sanction-cell"><span class="sanction-badge forever">♾️ Бан всех аккаунтов + полное обнуление статистики</span></td></tr>

                    <tr><td>4.13</td><td class="rule-cell">Выдача себя за другого игрока посредством изменения никнейма с целью блокировки реального аккаунта</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge kick">1 — Кик</span><br>

                            <span class="sanction-badge forever">2 — ♾️ Бан навсегда</span>

                        </td></tr>

                    <tr><td>4.14</td><td class="rule-cell">Выход с сервера с целью ухода от нарушения <span class="text-muted">(не заходит более 5 минут)</span></td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">1 — Бан на 1 день</span><br>

                            <span class="sanction-badge ban">2 — Бан на 7 дней</span>

                        </td></tr>

                </tbody>

            </table>

        </div>

    </div>


    <!-- ===== 5. НАКАЗАНИЯ ===== -->

    <div class="block">

        <div class="block-header" onclick="toggleBlock(this)">

            <div class="block-title"><span class="emoji">🔨</span> 5. Правила наказаний</div>

            <button class="collapse-btn" onclick="event.stopPropagation(); toggleBlock(this)">▼</button>

        </div>

        <div class="block-content">

            <div style="background:rgba(76,175,80,0.08); border-radius:12px; padding:12px 16px; margin-bottom:14px; border-left:4px solid #4caf50;">

                <p style="font-size:13px; line-height:1.7;">

                    <strong>❗ Важно:</strong> Если любое наказание выдано специально, с целью убить игрока в режиме PvP или что-то иное — блокировка выдаётся сразу, даже если наказание было снято в ту же минуту.<br>

                    <strong>❗ Важно:</strong> Если любое наказание выдано специально, с некорректной причиной, например "пока", "блатнул" и т.д. — блокировка выдаётся сразу, даже если наказание было снято в ту же минуту.

                </p>

            </div>


            <table class="punishment-table">

                <thead>

                    <tr><th style="width:40px;">№</th><th>Правило</th><th style="text-align:right;">Наказание</th></tr>

                </thead>

                <tbody>

                    <tr><td>5.1</td><td class="rule-cell">Обход блокировки аккаунта путём захода на другой аккаунт с последующим нарушением правил</td>

                        <td class="sanction-cell"><span class="sanction-badge forever">♾️ Бан всех существующих и последующих аккаунтов</span></td></tr>

                    <tr><td>5.1.1</td><td class="rule-cell">Обход блокировки чата путём захода на другой аккаунт с нарушением правил, обход через /console, /tell, /cchat</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge warn">1 — Warn</span><br>

                            <span class="sanction-badge forever">2 — ♾️ Бан всех существующих и последующих аккаунтов</span>

                        </td></tr>

                    <tr><td>5.2.1</td><td class="rule-cell">Некорректная выдача блокировок аккаунта</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">1 — Бан на 7 дней</span><br>

                            <span class="sanction-badge ban">2 — Бан на 30 дней + снятие привилегии</span>

                        </td></tr>

                    <tr><td>5.2.2</td><td class="rule-cell">Некорректная выдача блокировок чата</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">1 — Бан на 3 дня</span><br>

                            <span class="sanction-badge ban">2 — Бан на 14 дней</span>

                        </td></tr>

                    <tr><td>5.2.3</td><td class="rule-cell">Некорректная выдача предупреждений</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge kick">1 — Кик</span><br>

                            <span class="sanction-badge ban">2 — Бан на 3 дня</span>

                        </td></tr>

                    <tr><td>5.2.4</td><td class="rule-cell">Некорректные кики игроков</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">1 — Бан на 3 дня</span><br>

                            <span class="sanction-badge ban">2 — Бан на 7 дней</span>

                        </td></tr>

                    <tr><td>5.2.5</td><td class="rule-cell">Несвоевременная подача доказательств; подача доказательств позднее 6 часов с момента выдачи наказания</td>

                        <td class="sanction-cell">

                            <span class="sanction-badge ban">1 — Бан на 7 дней</span><br>

                            <span class="sanction-badge ban">2 — Бан на 14 дней</span>

                        </td></tr>

                    <tr><td>5.3</td><td class="rule-cell">Флуд наказаниями (выдал-снял-выдал-снял). Запрещено выдавать наказание и сразу снимать его 2+ раза подряд или с разными игроками без реальной причины <span class="text-muted">("не знал", "передумал" — не считаются)</span></td>

                        <td class="sanction-cell">

                            <span class="sanction-badge warning">1 — Устное предупреждение</span><br>

                            <span class="sanction-badge warn">2 — Warn</span><br>

                            <span class="sanction-badge kick">3 — Кик</span><br>

                            <span class="sanction-badge ban">4 — Бан на 14 дней</span>

                        </td></tr>

                </tbody>

            </table>

        </div>

    </div>


    <!-- ===== АББРЕВИАТУРЫ ===== -->

    <div class="block always-open">

        <div class="block-header">

            <div class="block-title"><span class="emoji">📖</span> Пояснения аббревиатур на IronMine</div>

            <button class="collapse-btn" onclick="event.stopPropagation(); toggleBlock(this)">▼</button>

        </div>

        <div class="block-content open">

            <div class="abbr-block">

                <p><strong>— ЧСП (chsp)</strong> — чёрный список проекта.</p>

                <p><strong>— ЧСПП (chspp)</strong> — чёрный список персонала проекта <span class="text-muted">(не дают блокировку на серверах, не берут в персонал, ютуб, билдеры и т.д.)</span></p>

                <p><strong>— ВЧСП (vchsp)</strong> — временный чёрный список проекта <span class="text-muted">(можно уйти, если успеть извиниться или выполнить указание куратора/создателя/высшей администрации за недлинный срок)</span></p>

                <p><strong>— ВМ (vm)</strong> — вечный мут <span class="text-muted">(дают мут на весь вайп, писать в /tell и консоль запрещено — за это бан за 5.1)</span></p>

            </div>

        </div>

    </div>


    <!-- ===== FOOTER ===== -->

    <div class="footer">

        ⛏️ <span>IronMine</span> &bull; Создано куратором проекта — <span>Iwwi</span> (@notworkch) &bull; Последнее обновление: <span>03.06.2026</span>

    </div>


</div>


<script>

    function toggleTheme() {

        const body = document.body;

        const btn = document.getElementById('themeToggle');

        if (body.classList.contains('light')) {

            body.classList.remove('light');

            body.classList.add('dark');

            btn.innerHTML = '☀️ Светлая тема';

        } else {

            body.classList.remove('dark');

            body.classList.add('light');

            btn.innerHTML = '🌙 Тёмная тема';

        }

    }


    function toggleBlock(element) {

        let header = element;

        if (element.classList && element.classList.contains('collapse-btn')) {

            header = element.closest('.block-header');

        }

        if (!header) return;

        const block = header.closest('.block');

        if (!block) return;

        if (block.classList.contains('always-open')) return;

        const content = block.querySelector('.block-content');

        const btn = header.querySelector('.collapse-btn');

        const isOpen = content.classList.contains('open');

        if (isOpen) {

            content.classList.remove('open');

            if (btn) btn.innerHTML = '▶';

        } else {

            content.classList.add('open');

            if (btn) btn.innerHTML = '▼';

        }

    }


    document.addEventListener('DOMContentLoaded', function() {

        const blocks = document.querySelectorAll('.block:not(.always-open)');

        blocks.forEach(block => {

            const content = block.querySelector('.block-content');

            const btn = block.querySelector('.collapse-btn');

            if (content && !content.classList.contains('open')) {

                content.classList.remove('open');

                if (btn) btn.innerHTML = '▶';

            }

        });

    });

</script>


</body>

</html>