Добавляет в игру возможность ловить события ломания и постановки блоков и управлять ими через скрипты — менять дроп, отменять действие или подменять логику прямо при break/place.
Реально гибкий инструмент: появились новые типы скриптов "break" и "place" — срабатывают, когда игрок собирается сломать или поставить блок. Можно задать условия (например, игрок должен сидеть в присяде), подменить дроп через указание lootPool, или вообще предотвратить дальнейшие скрипты с помощью флага consume. Если нужно полностью отменить сам игровой акт, используйте свойство scavenge_utils:add_data с break_data или place_data и cancel: true.
Пример скрипта, показывающий основу использования:
{
"scripts":
[
{
"id": "test:break_netherrack",
"swing": true,
"drop_rule": "block",
"type": {
"type": "break",
"consume": true,
"show": true
},
"targets": [
{
"type": "block",
"id": "minecraft:nether_brick"
}
],
"properties":
[
{
"property": "scavenge_player:is_sneaking",
"error_message": "Player has to Sneak"
},
{
"property": "scavenge_utils:add_data",
"data": {
"break_data": {
"cancel": true
}
}
}
],
"drops":
[
{
"lootPool": "minecraft:blocks/iron_block"
}
]
}
]
}
Полезно для серверов и сборок: можно делать уникальный лут при фарме руды, условные дропы при приседании, кастомные механики для ферм и квестов без изменения базового кода игры. Работает как инструмент для моддеров и админов сервера — гибко настраиваешь, кто и как получает ресурсы, и легко пилить свои фичи в модпак.
Мод на обработку блоков, который добавляет гибкие скрипты на break и place, меняет дропы и управляет отменой действий.
Скачать Re-Fraction
-
Re-Fraction-1.16.5-2.0.0
08.06.20253,5 КБ1.16.5-
-
Re-Fraction V1.0
08.06.202510,7 КБ1.12.2-