Код: Выделить всё
public static final class _Items {
private _Items() {
throw new AssertionError();
}
private static final DeferredRegister.Items ITEMS = DeferredRegister.createItems("utilz");
/// The "*target stick*" item.
/// @see TargetStickItem
public static final DeferredItem TARGET_STICK = ITEMS.registerItem("target_stick", TargetStickItem::new,
new Item.Properties().rarity(Rarity.EPIC).stacksTo(1));
/// The "*target-clear stick*" item.
/// @see TargetClearStickItem
public static final DeferredItem TARGET_CLEAR_STICK = ITEMS.registerItem("target_clear_stick",
TargetClearStickItem::new, new Item.Properties().rarity(Rarity.EPIC).stacksTo(1));
static void register(IEventBus bus) {
ITEMS.register(bus);
}
}
Код: Выделить всё
.
└── assets
└── utilz
└── models
└── item
├── target_clear_stick.json
└── target_stick.json
Консоль записывает это:
Код: Выделить всё
[17:32:51] [Render thread/WARN] [minecraft/ModelManager]: No model loaded for default item ID utilz:target_stick of utilz:target_stick
[17:32:51] [Render thread/WARN] [minecraft/ModelManager]: No model loaded for default item ID utilz:target_clear_stick of utilz:target_clear_stick
Я уже пробовал регистрировать модели, когда срабатывает событие net.neoforged.neoforge.client.event.ModelEvent.RegisterAdditional, но ничего не изменилось, все равно для обоих элементов используется модель 'отсутствующей текстуры'
Подробнее здесь: https://stackoverflow.com/questions/793 ... -not-found
Мобильная версия