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

  • MJaroslav

    Как убрать достижения?

    Если тебе нужно просто убрать активацию достижений, оставив кнопку в меню паузы, то используй эти два события: // Убрать подсказку 'Нажмите E, чтобы открыть инвентарь'. @SubscribeEvent public void onClientConnectedToServer(FMLNetworkEvent.ClientConnectedToServerEvent event) {...
  • MJaroslav

    У игрока не забираеться предмет

    Добавь это перед return: p_77659_1_.stackSize -= 1; // Минус 1 у количества стака. if(p_77659_1_.stackSize < 1) p_77659_1_ = null; // Если стак пуст, то заменить его пустотой (null'ом). Разумеется, есть способ и лучше.
  • MJaroslav

    Опубликовать мод на CurseForge

    Единственное правильное место (но можно ещё minecraftforum (хотя, он часть curse) и в ресурсы тут, чтобы для своих). Да, ты можешь прямо сейчас залить мод. Тебе лишь нужно сделать описание к нему на английском. На счёт лицензии: коли ты собираешься судиться со школьниками, что сопрут твой мод...
  • MJaroslav

    Проверка на наличие воды

    Ну вот костылёк для проверки зоны 3x3x3, где ищет по координатам центра: boolean water = false; // Переменная-результат for (int k = y - 1; k < y + 2; k++) // Проверяем блоки сверху и снизу (y), удали если не нужно for (int j = x - 1; j < x + 2; j++) // Проверяем блоки в сторонах (по x)...
  • MJaroslav

    GUI создание

    Короче, дело такое (разумеется, объясняю создание GUI для инвентарных TileEntity): Делаешь класс, наследующий Container: package <пакет>; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.entity.player.EntityPlayer; import...
  • MJaroslav

    Как создать блок

    public static Item cleaver = new ItemСleaver(***.rena).setTextureName("minecraft:iron_sword") .setUnlocalizedName("***.cleaver"); Хм..... где-то я это уже видел. Для блоков, у которых разное название и текстура (только), можешь делать так: public static Block name =...
  • MJaroslav

    Эффект при атаке предметом.

    Наверное, событие LivingAttackEvent поможет тебе во всех двух случаях.
  • MJaroslav

    [Код] Человеческие filed и func

    Юзаю это Если, конечно, я тебя правильно понял
  • MJaroslav

    Температура равна нулю

    Короче, я всё это пофиксил, но вот со своими костылями (и моими, ибо на костылях получатся только костыли) разбирайся сам: https://www.dropbox.com/s/3uefblr4kxuklbj/TempFix.zip?dl=0 /гита у тебя нет, так что лови мусор-коробку/ Кстати, зачем писать температуру в модах, если есть...
  • MJaroslav

    Дроп предмета с моба.

    Вот, описал код timaxa007: @SubscribeEvent public void addDropItem(LivingDropsEvent event) { if (!(event.entityLiving instanceof КлассТвоегоМоба)) return; // Если моб не является нужным, ничего не делать World world = event.entityLiving.worldObj;    // Получить мир double x =...
  • MJaroslav

    перевод .schematic

    Делал по этому тутору. Правда, блоки из своих модов нужно самому вращать и двери/кровати фиксить
  • MJaroslav

    Установка модели и создание предмета с 3D моделью

    Просто пробей тут, или в гугле, аля 'блок с моделью'
  • MJaroslav

    Своё улов в рыбалке

    Всё известно, недокодер (я) разобрался: Вот, я экспериментировал с полным удалением улова и добавлением своего (ибо при пустых списках улова - краш): for (WeightedRandomFishable loot : (List<WeightedRandomFishable>) EntityFishHook.field_146036_f)...
  • MJaroslav

    Фордж бесится

    Я, конечно, не спец, но если это событие ловит и gui главного меню...
  • MJaroslav

    Не видит текстуру, но она есть

    @L115A4, вот тебе пример из моего мода: Всё пишется в классе Item'а (ну или в его наследнике) private IIcon icon; @SideOnly(Side.CLIENT) @Override public void registerIcons(IIconRegister register) { icon = register.registerIcon(строка из твоего setTexture); } @Override public...
  • MJaroslav

    Как узнать направление, в котором смотрит игрок?

    В твоём случае, тебе нужна только переменная i4 (с её определением, короче - первая строка) и Direction.directions[i4] (расположение: net.minecraft.util), который выдаст тебе строку с названием стороны капсом (Возможно, есть enum у Forge, но я не искал ¯\_(ツ)_/¯). Ещё я бы заменил клиентского...
Сверху