# LuxinfineCases-5.0 - 1.7.10

**Информация:**

Мод на кейсы в виде предметов. Присутствует кейс Бесконечности, который содержит в себе все предметы в игре.

Список призов можно посмотреть через Shift+ПКМ кейсом в руке (откроется GUI) либо зажав шифт в описании кейса. Показ шансом выпадения призов можно скрыть в конфиге.

<figure><img src="https://2412625580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1iyfsxxXw5PkJxs3s3%2Fuploads%2FxTKvhCPtBfabQAGXQQ3o%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=a08cf6c4-7d61-41ef-8fb3-3644dc6943eb" alt=""><figcaption><p>Кейсы в виде предметов</p></figcaption></figure>

<figure><img src="https://2412625580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1iyfsxxXw5PkJxs3s3%2Fuploads%2FDHu3jdhNIMasutG756K3%2Fimage.png?alt=media&#x26;token=cf5f1797-6b13-45b5-9a80-8026142d1ce4" alt=""><figcaption><p>Просмотр списка призов в GUI</p></figcaption></figure>

<figure><img src="https://2412625580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1iyfsxxXw5PkJxs3s3%2Fuploads%2FNYj7XPVp8aMZhM5ZPE1s%2Fimage.png?alt=media&#x26;token=3fbd39d0-5aab-478b-ab55-93f671091505" alt=""><figcaption><p>Просмотр призов в описании предмета</p></figcaption></figure>

<figure><img src="https://2412625580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1iyfsxxXw5PkJxs3s3%2Fuploads%2FgRz05pExNr2puS8UtHYS%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&#x26;token=fb0ce50c-de3b-46ca-bef5-ad0a8354d607" alt=""><figcaption><p>Вывод информации в чате</p></figcaption></figure>

**Конфигурация:**

```json
{
  "configuration": {
    "superCaseMaxStackSize": {
      "comment": "Максимальный размер стака для инфинити-кейсов",
      "range": "От 1 до 2147483647",
      "type": "int",
      "default": 1,
      "value": 1
    },
    "superCaseNotify": {
      "comment": "Уведомить игроков о выпадении предмета из суперкейса",
      "type": "boolean",
      "default": true,
      "value": true
    },
    "dropType": {
      "comment": "Тип выдачи приза. true - в инвентарь, false - на пол",
      "type": "boolean",
      "default": false,
      "value": false
    },
    "caseMaxStackSize": {
      "comment": "Максимальный размер стака для обычных кейсов",
      "range": "От 1 до 2147483647",
      "type": "int",
      "default": 1,
      "value": 1
    },
    "denyFakePlayersOpen": {
      "comment": "Запрет открытия кейсов фейк игроками (например, автономный активатор)",
      "type": "boolean",
      "default": true,
      "value": true
    },
    "enableSuperCases": {
      "comment": "Включить супер-кейсы",
      "type": "boolean",
      "default": false,
      "value": false
    },
    "logger": {
      "properties": {
        "defaultDropLogg": {
          "comment": "Включить логирование обычного дропа из всех кейсов",
          "type": "boolean",
          "default": false,
          "value": false
        },
        "superCaseLogg": {
          "comment": "Включить логирование дропа из супер-кейса",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "logMaxSize": {
          "comment": "Максимальный размер лог-файла (в байтах). -1 - не ограничено.",
          "range": "От -1 до 9223372036854775807",
          "type": "long",
          "default": 5242880,
          "value": 5242880
        },
        "rareDropLogg": {
          "comment": "Включить логирование редкого дропа из всех кейсов",
          "type": "boolean",
          "default": true,
          "value": true
        }
      }
    },
    "drops": {
      "properties": {
        "armorCaseDrop": {
          "comment": "Список предметов, выпадаемых из кейса с бронёй",
          "type": "List<CaseDropEntry>",
          "default": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ],
          "value": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ]
        },
        "weaponCaseDrop": {
          "comment": "Список предметов, выпадаемых из кейса с оружием",
          "type": "List<CaseDropEntry>",
          "default": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ],
          "value": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ]
        },
        "ae2CaseDrop": {
          "comment": "Список предметов, выпадаемых из кейса инженера",
          "type": "List<CaseDropEntry>",
          "default": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ],
          "value": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ]
        },
        "relicsCaseDrop": {
          "comment": "Список предметов, выпадаемых из редкого кейса",
          "type": "List<CaseDropEntry>",
          "default": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ],
          "value": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ]
        },
        "solarCaseDrop": {
          "comment": "Список предметов, выпадаемых из кейса с солнечными панелями",
          "type": "List<CaseDropEntry>",
          "default": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ],
          "value": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ]
        },
        "infinityCaseDrop": {
          "comment": "Список предметов, выпадаемых из супер-кейса",
          "type": "List<ItemStack>",
          "default": [
            {
              "item": "minecraft:stone",
              "metadata": 0,
              "count": 1
            }
          ],
          "value": [
            {
              "item": "minecraft:stone",
              "metadata": 0,
              "count": 1
            }
          ]
        },
        "ingotsCaseDrop": {
          "comment": "Список предметов, выпадаемых из кейса со слитками",
          "type": "List<CaseDropEntry>",
          "default": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ],
          "value": [
            {
              "item": {
                "item": "minecraft:stone",
                "metadata": 0,
                "count": 1
              },
              "chance": 100.0,
              "notify": false
            }
          ]
        }
      }
    }
  }
}
```

**Команды:**

Мод добавляет всего одну КЛИЕНТСКУЮ команду, которая создаёт дамп всех предметов в игре, для полуавтоматического заполнения дропа в кейс Бесконечности (который выдаёт случайную вещь в игре). Это связано с тем, что API игры не позволяет получить все мета-предметы с серверной части.\
**ВНИМАНИЕ:** Чтобы команда сработала - вы должны быть в креативе!\
`/cases_dump_items <jei|creative|inventory> [--entry --skip_hidden --skip_energy_containers]` - первый аргумент - откуда делаем дамп, из JEI(NEI) / креатива / инвентаря отправителя команды. Рекомендуется делать на основе JEI. Дальше идут опциональные флаги:

* `--entry` - дампит список вещей с дописыванием шанса и notify по умолчанию. Это удобно использовать в сочетаниии с дампом инвентаря для заполнения обычных (не Бесконечного) кейса;
* `--skip_hidden` - эта опция применяется совместно с дампом из JEI и пропускает скрытые в нём предметы. Рекомендуется применять, особенно, если у вас запрещённые/технические предметы скрыты через API NEI;
* `--skip_energy_containers` - этот ключ пропускает дублирующиеся предметы (с разной метадатой), имеющие заряд в EU. Рекомендуется всегда использовать, если в сборке стоит IC2.
