# LuxinfineRollCases-2.1 - 1.7.10

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

Фиксы и переработки публичного мода на кейсы - <https://github.com/mayakplay/minecraftCases1.7.10_2016code>.

<figure><img src="https://2412625580-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M1iyfsxxXw5PkJxs3s3%2Fuploads%2FtWjzLBq7tZvOtlCVq6Pv%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=7102ab49-91bc-42a9-89ae-91bc2b3e1b3c" alt=""><figcaption><p>GUI кейса</p></figcaption></figure>

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

```json
{
  "configuration": {
    "chance5": {
      "comment": "Шанс 5",
      "range": "От -2147483648 до 2147483647",
      "type": "int",
      "default": 1,
      "value": 1
    },
    "chance1": {
      "comment": "Шанс 1",
      "range": "От -2147483648 до 2147483647",
      "type": "int",
      "default": 20,
      "value": 20
    },
    "chance4": {
      "comment": "Шанс 4",
      "range": "От -2147483648 до 2147483647",
      "type": "int",
      "default": 2,
      "value": 2
    },
    "chance2": {
      "comment": "Шанс 2",
      "range": "От -2147483648 до 2147483647",
      "type": "int",
      "default": 10,
      "value": 10
    },
    "economy": {
      "comment": "Провайдер экономики",
      "type": "Economy",
      "default": "dummy",
      "value": "LuxinfineEconomy"
    },
    "chance3": {
      "comment": "Шанс 3",
      "range": "От -2147483648 до 2147483647",
      "type": "int",
      "default": 5,
      "value": 5
    },
    "playtime": {
      "properties": {
        "notifyIfHasPlaytimeCase": {
          "comment": "Выводить игроку в чат информацию о возможности открыть кейс за наигранные часы",
          "type": "boolean",
          "default": true,
          "value": true
        },
        "usePlayTimeType": {
          "comment": "Тип списания часов за открытия кейса. true - списываются все часы за открытие, false - списывается столько часов, сколько нужно на открытие",
          "type": "boolean",
          "default": false,
          "value": false
        },
        "returnMoneyOnLeave": {
          "comment": "Включить возврат денег/отыгранных часов при отключении игрока во время открытия кейса",
          "type": "boolean",
          "default": false,
          "value": false
        },
        "cases": {
          "comment": "Список кейсов. Тип может быть 'PAY' - покупка кейса за валюту, либо 'HIDDEN' - тогда кейс невозможно получить и увидеть в магазине, только выдать командой, либо 'PLAY_TIME' - получение кейса за отыгранное время.\n'цена' в кейсах типа 'PLAY_TIME' означает кол-во требуемых секунд",
          "type": "List<Case>",
          "default": [
            {
              "texture": "https://luxinfine.su/image.png",
              "name": "case_name",
              "type": "PLAY_TIME",
              "price": 20
            }
          ],
          "value": [
            {
              "texture": "https://luxinfine.su/image.png",
              "name": "case_name",
              "type": "PLAY_TIME",
              "price": 20
            }
          ]
        },
        "caseItems": {
          "comment": "Список айтемов в кейсах. Формат: ид кейса (порядок по списку от 0), имя предмета, метадата предмета, редкость(от 1 до 5), минимальное количество, максимальное количество.",
          "type": "Map<Integer, List<CaseItem>>",
          "default": {
            "0": [
              {
                "name": "minecraft:dirt",
                "meta": 0,
                "rarity": 1,
                "minStackSize": 4,
                "maxStackSize": 43
              },
              {
                "name": "minecraft:stone",
                "meta": 0,
                "rarity": 3,
                "minStackSize": 1,
                "maxStackSize": 1
              }
            ]
          },
          "value": {
            "0": [
              {
                "name": "minecraft:dirt",
                "meta": 0,
                "rarity": 1,
                "minStackSize": 4,
                "maxStackSize": 43
              },
              {
                "name": "minecraft:stone",
                "meta": 0,
                "rarity": 3,
                "minStackSize": 1,
                "maxStackSize": 1
              }
            ]
          }
        }
      }
    }
  }
}
```
