- Баллы
- 61
- Имя в Minecraft
- Maks_Haswell
не обновишь пару ивентов? скину денюшкуКанал в Discord, где я буду стараться выкладывать объявления об обнаруженных/исправленных уязвимостях, дюпах и пр.: https://discord.gg/4yYVzX
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
не обновишь пару ивентов? скину денюшкуКанал в Discord, где я буду стараться выкладывать объявления об обнаруженных/исправленных уязвимостях, дюпах и пр.: https://discord.gg/4yYVzX
Недавно исправлял. Скоро залью обновление.
Подобные напоминания стоит оставлять, когда я действительно задерживаюсь с ответом (хотя в последние дни обычно достаточно просто апнуть [пока ещё не всё успел просмотреть, так что возникают некоторые "очереди"]), а писать вечером (когда я, скорее всего, уже работаю над чем-либо достаточно долгим и не заглядываю в чаты, чтобы не отвлекаться) и надеяться на мгновенный ответ...можешь ответить в вк?
поддерживаю сам столкнулся с такой проблемой но решил её спрятав радио под землю =)Можно заказать фикс для Dragon's Radio Mod (1.7.10)
https://minecraft.curseforge.com/projects/dragons-radio-mod
В привате открывается интерфейс радио, любой игрок может поставить свою радиостанцию, даже на спавне ☹️
Ахах, у меня за стеклянной витриной 🙂поддерживаю сам столкнулся с такой проблемой но решил её спрятав радио под землю =)
Там есть проверка на клиентаВ onBlockActivated() добавляете проверку world.isRemote - это фикс для клиента. А сервере хорошо бы проверку пакета сделать.
public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9)
{
Side side = FMLCommonHandler.instance().getEffectiveSide();
if (side == Side.CLIENT) {
this.openGUI(par1World, par2, par3, par4);
}
return true;
}
Вот тут не понятно, например у IronChest код почти такой жеТогда печально. Обычно GUI со стороны сервера открывается (клиенту приходит пакет), а на стороне сервера открывается контейнер, что позволяет проверить открытие интерфейса блока игроком. Здесь его не стали использовать, потому что у блока нет инвентаря.
@Override
public boolean onBlockActivated(World world, BlockPos pos, IBlockState blockState, EntityPlayer player, EnumFacing direction, float p_180639_6_, float p_180639_7_, float p_180639_8_)
{
TileEntity te = world.getTileEntity(pos);
if (te == null || !(te instanceof TileEntityIronChest))
return true;
if (world.isSideSolid(pos.add(0, 1, 0), EnumFacing.DOWN))
return true;
if (world.isRemote)
return true;
player.openGui(IronChest.instance, ((TileEntityIronChest) te).getType().ordinal(), world, pos.getX(), pos.getY(), pos.getZ());
return true;
}
вот если в скайпе ответишь, будет вообще круто xDThaumicTinkerer обновлён: https://github.com/gamerforEA/ThaumicTinkerer-FakePlayers/releases/tag/2.5-1.7.10-538_09.05.2019
- Дюп с Левитатором
- Новые опции в конфиге
- Многочисленные небольшие исправления (краши, гриферство и пр.)
Ну дописывается это очень просто.Тогда печально. Обычно GUI со стороны сервера открывается (клиенту приходит пакет), а на стороне сервера открывается контейнер, что позволяет проверить открытие интерфейса блока игроком. Здесь его не стали использовать, потому что у блока нет инвентаря.
Перепроверено, дюп пофикшен очень давно, 2 пункт в ивентах, принцип был такой же