Всё достаточно просто, с помощью mixin я сделал инъекцию в начале использования кровати, сделал проверку на ночь чтобы майнкрафт не крашился, ну и в принципе всё, единственное что я понял это работает только в одиночном мире а на сервер ничего не выводится
@Inject(at = @At("HEAD"), method =...