Лучшие ответы Maxik

  1. Maxik

    Не работают крафты

    крафты должны идти после регистрации предмета. лучше всего писать их вFMLPostInitialization
  2. Maxik

    Ошибка при загрузке .obj

    знаешь, попробуй модель проверить. Если там есть треугольники(например, что то скругленное или круглое) то его надо экспортировать не Quads, а Triangles (или как то так). Но это я только для 3д макса могу сказать. Если в другом чем то делал - хз
  3. Maxik

    Список стандартных GUI

    net.minecraft.client.gui
  4. Maxik

    Container и GuiButton

    Ты сделал смену GUi по кнопке. Ну аналогично сделай смену контейнеров, в чем дело? Точнее, не совсем аналогично. Нужно пакеты отправлять серверу что тот первый закрыт и а второй открывыется
  5. Maxik

    [FORGE][UNKNOWN] Ошибка при рекопиляции

    Проблема, ура, решена.В переменные надо было не только JAVA_HOME добавить, но и JRE_HOME
  6. Maxik

    Обновление блока

    Не хочу связываться с TileEntity только ради этого(да и вообще это должен быть блок без tileentity). Мне нужен примерно метод который чекает что в мир был установлен блок. Этот не подходит, потому что тут должна сущность ставить @Override public void onBlockPlacedBy(World world, BlockPos pos...
  7. Maxik

    Клик по воде

    Короче решил проблему. Вот кому надо код. public class EventHandThirstUpdate { @SubscribeEvent public void placeble(PlayerInteractEvent.RightClickEmpty event){ final Minecraft mc = Minecraft.getMinecraft(); final World world = (World)Minecraft.getMinecraft().world; final...
  8. Maxik

    Как заменить модель ванильному блоку?

    Изи хуком в рендер ванильного блока. Берешь обж модель, делаешь как в 1.7 и вычищаешь все(или не все) методы в net.minecraft.client.renderer.BlockModelRenderer.class Но я бы тебе советовал в графику пока не лезть
  9. Maxik

    Разный дроп с блока

    @Override public List<ItemStack> getDrops(IBlockAccess world, BlockPos pos,IBlockState state, int fortune) { Random rand = new Random(); java.util.List<ItemStack> ret = super.getDrops(world, pos, state,fortune); ret.add(new ItemStack(Items.DYE, 1+ rand.nextInt(4), 4)); return ret; } Ну ты...
  10. Maxik

    Исчезли все ресурсы после компиляции.

    Вопрос актуален!  В общем в результате расследования выяснилось следующее : Виноват хук, который вставляется в BiomeVenus. Хук вставляется в метод createBiomeDecorator. Дальше, по каким то неведомым лесным тропинкам, фордж решает, что во всем виноваты разрабы форджа что MODID GalactiCraft...
  11. Maxik

    Класть в руку

    Короче всем спасибо за ничего, сам нашел.  Кому надо вот так это делается event.getPlayer().getHeldItem(EnumHand.MAIN_HAND).shrink(1); event.getPlayer().setHeldItem(EnumHand.MAIN_HAND, new ItemStack(RegItems.fullstoneshovel));
  12. Maxik

    Курсор

    У меня то работает...
  13. Maxik

    Поворот .json модели

    В джосоне тоже фейсинги указывать надо. Который blockstate
  14. Maxik

    Как сделать дроп у своего блока

    @Override public List<ItemStack> getDrops(IBlockAccess world, BlockPos pos,IBlockState state, int fortune) { Random rand = new Random(); java.util.List<ItemStack> ret = super.getDrops(world, pos, state,fortune); ret.add(new ItemStack(drop, valueDrops + rand.nextInt(4), meta)); return ret...
  15. Maxik

    Можно ли на ходу менять модельку entity?

    MorphMod глянь
  16. Maxik

    Удалить и заспавнить

    Ниче не понял... Давай по теме, ок [hr] Проблема решена таким образом stack.setCount(0); Block.spawnAsEntity(world, pos, new ItemStack(Items.BEEF));
  17. Maxik

    GL ERROR

    матрицу закрой
  18. Maxik

    Покрасить партиклы в цвет биома

    Решил проблему - зачем то rgb кастили во флоат, животные безрукие... Biome biome = worldIn.getBiome(new BlockPos(posXIn,posYIn,posZIn)); int color = biome.getFoliageColorAtPos(new BlockPos(posXIn,posYIn,posZIn)); int R = (color >> 16) & 0xff; int G = (color >>...
  19. Maxik

    Прозрачность блока.

    @Override public boolean isOpaqueCube(IBlockState state) { return false; } @Override @SideOnly(Side.CLIENT) public boolean shouldSideBeRendered(IBlockState blockState, IBlockAccess blockAccess, BlockPos pos, EnumFacing side) { return false; }...
  20. Maxik

    Как работать с рендером ?

    взять IModelLoader из 1.7.10,а также все ему сопутствующее, скопипастить, подправить, и сделать типо нормальный загрузчик обж моделей в игру. Я бы тоже сделал, но мне настолько лень, что я буду делать джосоны - думать меньше)
Сверху