LuxinfineCases-5.0 - 1.7.10

Информация:

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

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

Кейсы в виде предметов
Просмотр списка призов в GUI
Просмотр призов в описании предмета
Вывод информации в чате

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

{
  "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.

Last updated