Результаты поиска

  1. AustereTony

    IAttribute & DataWatcher/DataManager

    ;) Постараюсь сделать в ближайшее время™
  2. AustereTony

    Не выходит зачаровать выше стандартного уровня

    Просто оставлю это здесь... public void addEnchantment(Enchantment ench, int level) { if (this.stackTagCompound == null) { this.setTagCompound(new NBTTagCompound()); } if (!this.stackTagCompound.hasKey("ench", 9)) {...
  3. AustereTony

    Привязка переменных к игрокам

    В таком случае варианта два - Capabilities как советовал @Ivasik или DataManager. В туторе я расписал разницу между ними.
  4. AustereTony

    Привязка переменных к игрокам

    Сохранять int в NBT игрока: EntityPlayer#getEntityData().setInteger("key", value). Но слишком часто делать это не следует. При выходе из игры тоже требуется сохранение: @SubscribeEvent public void onPlayerLogOut(PlayerLoggedOutEvent event) {...
  5. AustereTony

    Привязка переменных к игрокам

    Можно ещё через DataManager (автоматическая синхронизация) или напрямую добавлять теги в NBT получая данные игрока с помощью EntityPlayer#getEntityData()(быстро и просто). В любом случае нужно обеспечить сохранение и загрузку данных между сессиями.
  6. AustereTony

    Как создать блок такой же тонкий как ковер, рандомная текстура.

    @vixtor, твой блок не содержит свойств для блокстейта. Как ты хочешь устанавливать его рандомно если он имеет только одну разновидность?
  7. AustereTony

    ReBind 2.5.7

    Этот клиентский мод дает возможность полного управления биндами, стандартными и из модов, через удобный json конфиг и некоторые другие возможности. Возможности Изменение названия Изменение категории Изменение клавиши по умолчанию (возможно создание комбинации с клавишами ALT, SHIFT и CONTROL)...
  8. AustereTony

    ReBind

    AustereTony добавил(а) новый ресурс: ReBind - Модификация добавит клавиши Esc, F1, F3, F4 в настройки управления. Узнать больше об этом ресурсе...
  9. AustereTony

    Как исправить ошибку - Error:java: javacTask: source release 8 requires target release 1.8

    Ну с java тут никаких проблем, в данном случае требуется для проекта задать совместимость с версией java 1.8. Такая ошибка может выскочить к примеру при компиляции если в коде содержатся элементы не доступные в прежних версиях (стримы, лямбда-выражения и пр.).
  10. AustereTony

    Как создать блок такой же тонкий как ковер, рандомная текстура.

    if (worldIn.isAirBlock(pos)) { worldIn.setBlockState(pos, Blocksmy.testBlock.getDefaultState()); } @vixtor, в этом моменте при установке блока нужно задавать блокстейт с рандомным Property (свойством), а у тебя всегда задан по умолчанию. Можешь...
  11. AustereTony

    Краш в контейнере

    Смотри
  12. AustereTony

    Итем с эффектом и текстурой.

    Отредактировал оригинальное сообщение, в котором скидывал класс слота - теперь всё работает как надо.
  13. AustereTony

    Итем с эффектом и текстурой.

    Это всего лишь имя аргумента, оно может быть любым и тебе важно понять какой объект оно представляет. В данном случае это интерфейс IInventory, я назвал переменную inventory, а ты inventoryCustom, но разницы нет никакой. В putStack() добавлямый стак может быть null, добавь проверку...
  14. AustereTony

    Итем с эффектом и текстурой.

    Спасибо, поправил.
  15. AustereTony

    Итем с эффектом и текстурой.

    Ок. Пример с добавлением ночного видения при надевании кольчужного шлема. Это слот: public class CustomSlot extends Slot { private final EntityPlayer player; public CustomSlot(EntityPlayer player, IInventory inventory, int slotIndex, int xPos, int yPos) { super(inventory...
  16. AustereTony

    Итем с эффектом и текстурой.

    Чувак, ты замахнулся на сложную тему для твоего текущего уровня, но я могу подсказать неплохой вариант. Я предлагаю все проверки и действия делать прямо в твоем Slot в методах putStack() и onTake() (в 1.7.10 не помню как называется), раз он у тебя все равно свой. Тебе понадобится в конструктор...
  17. AustereTony

    Спасибо всем за высокие оценки моих туториалов! Впереди еще много интересных тем и я обещаю вам...

    Спасибо всем за высокие оценки моих туториалов! Впереди еще много интересных тем и я обещаю вам, что гайды будут не менее интересными и информативными.
  18. AustereTony

    Эвент чтобы убрать частицы эффекта

    Если вешаешь эффект самостоятельно, то что бы не спавнились частицы достаточно в полной версии конструктора PotionEffect последним аргументом поставить false. А так спаун частиц происходит в методе EntityLivingBase#updatePotionEffects() в самом конце - можно хуком прервать это для всех эффектов.
  19. AustereTony

    Собственные события. Часть вторая: Внедрение

    Тем не менее при загрузке плагина в стороннём клиенте всё обфусцировано как показывает лог. Может деобфускация происходит позже загрузки кормодов? Учту, спасибо.
Назад
Сверху