Скачать Item Scrapper — Minecraft Моды — MetaMods
Item Scrapper

Item Scrapper

Активный

Установок

0

Последнее обновление

5 месяцев назад
Клиент
Технологические

Item Scrapper

Мод Item Scrapper представляет уникальную верстачную установку, которая превращает ненужные предметы в ценные ресурсы. Этот инструмент создаёт увлекательную систему разборки вещей, позволяя игрокам получать материалы из предметов, которые больше не нужны.

Демонстрация возможностей

Короткий ролик из видео "топ-20 модов" от Enderverse:

Основные возможности

Универсальная раскалывающая установка

Новая рабочая зона для разборки предметов на составные части. Вставьте ресурс — получите материалы обратно!

Полная настройка через JSON

Система настраивается через файлы JSON в папках рецептов и трансформаций:

  • Файлы трансформаций: определяют позиционирование предметов по ID или NBT-данным
  • Файлы рецептов: настраивают механику разбора, результаты и дополнительные эффекты, включая возможность взрывов

Многофункциональность

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

Структура файлов

Стандартная структура каталогов для идеальной организации:

config/item_scrapper/data/
├── recipes/
│   ├── forge_armors_iron/
│   │   ├── iron_helmet_result.json
│   │   ├── iron_chestplate_result.json
│   │   ├── iron_leggings_result.json
│   │   └── iron_boots_result.json
│   ├── forge_armors_diamond/
│   │   ├── diamond_helmet_result.json
│   │   ├── diamond_chestplate_result.json
│   │   ├── diamond_leggings_result.json
│   │   └── diamond_boots_result.json
│   └── forge_iron_tools/
│       ├── iron_sword_result.json
│       ├── iron_hoe_result.json
│       └── iron_boots_result.json
└── transforms/
    ├── forge_armors_iron/
    │   ├── iron_helmet_transform.json
    │   ├── iron_chestplate_transform.json
    │   ├── iron_leggings_transform.json
    │   └── iron_boots_transform.json
    ├── forge_armors_diamond/
    │   ├── diamond_helmet_transform.json
    │   ├── diamond_chestplate_transform.json
    │   ├── diamond_leggings_transform.json
    │   └── diamond_boots_transform.json
    └── forge_iron_tools/
        ├── iron_sword_transform.json
        ├── iron_hoe_transform.json
        └── iron_boots_transform.json

Детали настройки

Параметры трансформации

  • xLocation: Позиция предмета по оси X на столе
  • yLocation: Позиция предмета по оси Y на столе
  • zLocation: Позиция предмета по оси Z на столе
  • layingRotation: Контроль вращения предмета при размещении
  • requiredNbt: Нужный NBT-тег для валидации предмета (например: {GunId:"tacz:glock_17"})

Параметры рецептов

  • explosionPower: Мощность возможного взрыва
  • requiredHits: Количество ударов для разборки
  • explosionChance: Вероятность взрыва
  • useDurabilityMultiplier: Влияние прочности на количество добычи
  • roundingType: Способ округления добычи:
    • STANDARD: Округление до 1 или 0 по стандартным правилам
    • FLOOR: Любое значение меньше 1 округляется до 0
    • CEILING: Любое значение меньше 1 округляется до 1

Параметры добычи

  • amountForMaxReturn: Количество предметов для получения полного вознаграждения
  • autoGenerateFromRecipe: Автоматическая генерация добычи из рецепта
  • recipeId: Идентификатор рецепта
  • returnAmount: Процент возвращаемых ресурсов:
    • min: Минимальный процент
    • max: Максимальный процент

Примеры конфигурации

Трансформация: Алмазная киркча

Предмет размещается в исходном положении без смещений и вращений:

{
  "minecraft:diamond_pickaxe": [
    {
      "xLocation": 0.0,
      "zLocation": 0.0,
      "layingRotation": 0.0,
      "yLocation": 0.0
    }
  ]
}

Трансформация: Современное огнестрельное оружие

Специфическое размещение для оружия Glock 17 из мода TACZ:

{
  "tacz:modern_kinetic_gun": [
    {
      "xLocation": 0.0,
      "yLocation": 0.0,
      "zLocation": -0.2,
      "layingRotation": 90.0,
      "requiredNbt": "{GunId:\"tacz:glock_17\"}"
    }
  ]
}

Комментарий: Предмет смещён на -0.2 по оси Z и повёрнут на 90 градусов, работает только с Glock 17.

Рецепт: Базовая алмазная киркча

Стандартная конфигурация со средним шансом возврата ресурсов:

{
  "minecraft:diamond_pickaxe": [
    {
      "explosionPower": 0.0,
      "requiredHits": 4.0,
      "explosionChance": 0.0,
      "useDurabilityMultiplier": true,
      "roundingType": "STANDARD",
      "lootable": {
        "amountForMaxReturn": 1,
        "autoGenerateFromRecipe": true,
        "recipeId": "minecraft:diamond_pickaxe",
        "returnAmount": {
          "min": 25.0,
          "max": 35.0
        }
      }
    }
  ]
}

Рецепт: Алмазная киркча с пользовательской добычей

Вариант с использованием подготовки лута и взрывами:

{
  "minecraft:diamond_pickaxe": [
    {
      "lootable": {
        "lootTable": "minecraft:blocks/diamond_ore",
        "autoGenerateFromRecipe": false
      },
      "requiredHits": 5,
      "explosionChance": 0.1,
      "explosionPower": 1.0
    }
  ]
}

Комментарий: Добыча основывается на таблице лута алмазной руды с 10% шансом небольшого взрыва.

Рецепт: Современное огнестрельное оружие

Специфическая конфигурация для оружия TACZ:

{
  "tacz:modern_kinetic_gun": [
    {
      "lootable": {
        "autoGenerateFromRecipe": true,
        "recipeId": "tacz:glock_17",
        "amountForMaxReturn": 1,
        "returnAmount": {
          "min": 45,
          "max": 70
        }
      },
      "roundingType": "STANDARD",
      "requiredHits": 1.6,
      "explosionChance": 5,
      "explosionPower": 2,
      "requiredNbt": "{GunId:\"tacz:glock_17\"}"
    }
  ]
}

Комментарий: Специальная разборка оружия с высоким процентом возврата и малым количеством ударов.

Участники проекта
Keerdm

Keerdm

Создан: 5 мая 2025

ID: 90353