

Item Scrapper
Активный0.0
Установок
Последнее обновление
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\"}"
}
]
}
Комментарий: Специальная разборка оружия с высоким процентом возврата и малым количеством ударов.