Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Добрый день, столкнулся с такой интересной проблемой
В общем, я переложил генерацию чанка из основного потока в специально выделенный пул потоков, и почти успешно, за исключением вот таких артефактов
С чем данные ошибки могут быть связаны?
И теперь подробнее к деталям
Цитирую @Liahim...
Есть задача реализовать простые муты игроков в чате. Данные о мутах хранятся в БД. Соответственно, при отправке сообщения игроков нужно делать запрос в БД и смотреть, может ли он писать в чат.
Запрос в бд - дело не быстрое, к тому же это нужно делать очень часто, ибо чат может быть довольно...
Каким способом лучше восстанавливать блок после его уничтожения? То есть игрок его сломал, а сервер его восстановил через 5 секунд (в моем коде):
public void onBlockDestroyedByPlayer(World worldIn, BlockPos pos, IBlockState state) {
super.onBlockDestroyedByPlayer(worldIn, pos, state)...