Custom Roleplay Data - датапак для Майнкрафт, который позволяет легко менять CustomModelData предметов, чтобы менять их внешний вид с помощью ресурспаков.
В ванильном Майнкрафте каждый предмет имеет одно текстуру и модель. Если хочешь добавить кастомные вещи - новые мечи, инструменты, еду или декорации, нужно как-то менять модель данных. Обычно это делают через команды и сложные функции, а Custom Roleplay Data упрощает всё до пары кликов триггером.
Датапак подходит для ролевых серверов, где игроки хотят выглядеть уникально - например, надеть плащ, взять особое оружие или крутой жезл, который неотличим от ванильного по ID, но смотрится иначе.
Чтобы изменить модель предмета в главной руке, используй:
/trigger CustomModelData set <номер модели>
Где <номер модели> - число, которое указывает ресурспаку, какой вариант модели показать.
По умолчанию смена модели стоит XP-уровни. Чтобы изменить цену, есть два пути:
/function custom_roleplay_data:admin
/scoreboard players set #min_level crd_xp_dummy <уровень>
Например, если поставить 0 - смена будет бесплатной.
Custom Roleplay Data сам по себе не меняет текстуры. Ему нужен ресурспак (текстурпак), в котором прописаны кастомные модели для предметов. Без него датапак просто меняет цифру модели, но внешка останется прежней.
Совместимость: работает на сервере и в одиночке, на любой версии Minecraft, где есть функция /trigger. Не конфликтует с другими датапаками, если они не используют тот же триггер. На слабом железе нагрузки нет - это не мод, а лёгкая функция.
В общем, если делаешь ролевой сервер или просто хочешь добавить кастомайзацию для игроков, Custom Roleplay Data - простой и понятный инструмент. Скачай датапак и привяжи к своему ресурспаку.