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

  1. AustereTony

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

    Приветствую. Вы читаете вторую часть статьи, посвящённой созданию собственных событий. Здесь я подробно разжую процесс трансформации классов и добавления своего кода для вызова событий. Для трансформации будет использована библиотека ASM, но ничего сложного не будет. Исходники в моём...
  2. AustereTony

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

    AustereTony добавил(а) новый ресурс: Собственные события. Часть вторая: Внедрение - Подробнейшее описание создания и внедрения событий с помощью ASM трансформеров. Узнать больше об этом ресурсе...
  3. AustereTony

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

    Доброго времени суток, господа. В статье речь пойдёт о создании и использовании собственных событий. Тема довольно обширна и поэтому я решил разделить её на две части. В первой части будет подробно объяснён принцип создания и управления с внедрением в свой код. Вторая часть будет содержать...
  4. AustereTony

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

    AustereTony добавил(а) новый ресурс: Собственные события. Часть первая: Создание - Учимся создавать и использовать собственные события. Узнать больше об этом ресурсе...
  5. AustereTony

    Как удалить элементы оверлея?

    У меня дежавю: твой вопрос
  6. AustereTony

    IAttribute & DataWatcher/DataManager

    В случае с DataManager конфликтов не возникнет, так как factory метод инициализации значения DataParameter сам подберёт свободную ячейку (идентификатор). Конечно, если моды займут все ячейки, то будут проблемы, но это уже другой разговор...
  7. AustereTony

    IAttribute & DataWatcher/DataManager

    Вот вам кратко суть, если есть вопросы: Атрибут не более чем фиксированное число. Его можно использовать только как потолок для какого то свойства (прим.: макс. здоровье, макс. скорость, макс. мана), может синхронизироваться с клиентом. Атрибут сам по себе не подходит для изменяемых свойств (он...
  8. AustereTony

    Типы урона

    Погугли custom damagesources и посмотри класс DamageSource (флаги там интересные). Создать свой можно так:public static final DamageSource NEW_SOURCE = new DamageSource("name");. Добавь это в главный класс и используй при нанесении урона.
  9. AustereTony

    IAttribute & DataWatcher/DataManager

    Здравствуйте. В этом туториале речь пойдёт об атрибутах и менеджере данных, которые используются для реализации свойств сущностей, о том как они применяются в игре и продемонстрирую создание собственного свойства для игрока, аналогичного запасу здоровья или опыта. Рассмотренный здесь пример...
  10. AustereTony

    IAttribute & DataWatcher/DataManager

    AustereTony добавил(а) новый ресурс: IAttribute & DataManager - Добавление собственных свойств для игроков стандартными средствами. Узнать больше об этом ресурсе...
  11. AustereTony

    Не могу вызвать игрока на сервере [Хотя-бы загляните]

    Сверять рекомендую не ники игроков а их UUID (можно хранить как строку или пару значений long в NBT) - так надёжнее. Получить UUID можно примерно так EntityPlayer#getPersistentID() (для поздних версий).
  12. AustereTony

    Проблема с локализацией

    Удали файл pack.mcmeta из ресурсов, если есть, или замени в нём версию с 3 на 2.
  13. AustereTony

    Как загрузить текстуру для entity.

    Item это инстанс твоего предмета, который ты бросаешь. Достаётся по ссылке на его поле оттуда где ты его объявлял (для ванили это например так - Items#diamond). RenderManager и RenderItem клиентские классы, их экземпляры можно достать из Minecraft: Minecraft.getMinecraft().getRenderManager() и...
  14. AustereTony

    Как загрузить текстуру для entity.

    В ClientProxy в ините: RenderingRegistry.registerEntityRenderingHandler(YourThrowableEntity.class, new RenderSnowball(Item)); Item должен иметь желаемую текстуру (обычно это предмет, который, собственно, бросается).
  15. AustereTony

    Как получить entity.

    Нужно создать наследника от EntityThrowable (а не EntitySnowball) и при регистрации задать ему к примеру рендерер снежка и передать в конструктор предмет с нужной текстурой.
  16. AustereTony

    Выпадение item из блока

    Ну раз знаешь, то какие вопросы? public void getDrops(NonNullList<ItemStack> drops, IBlockAccess world, BlockPos position, IBlockState blockState, int fortune) { drops.add(new ItemStack(Item, quantity, meta)); }
  17. AustereTony

    Чары

    AustereTony обновил(а) ресурс Чары новой записью: Обновление #1 Узнать больше об этом обновлении...
  18. AustereTony

    Чары - Обновление #1

    Туториал дописан для версии игры 1.7.10.
  19. AustereTony

    Крупное обновление от 30.03.2018

    @CMTV, пардон. Со смартфона без авторизации не разглядеть было, не увидел)
  20. AustereTony

    Крупное обновление от 30.03.2018

    А история изменения ников будет?
Назад
Сверху