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

  1. DajeStalin

    Отображение атрибутов на броне

    Добавил атрибуты к броне, но при наведении на один из его комплекта выводит все атрибуты. @Override public Multimap<Attribute, AttributeModifier> getAttributeModifiers(EquipmentSlotType slot, ItemStack stack) { Multimap<Attribute, AttributeModifier> map = HashMultimap.create()...
  2. DajeStalin

    3D модель брони

    Пытаюсь сделать 3д броню, инфы было мало, но всё же что-то получилось откопать и сделать. Всё вроде работает, бафы даются, но когда пытаешься зайти в инвентарь или перейти в 3 лицо, то игра крашится, думаю проблема в том, как я добавляю модель. public class MirandaSuit extends BipedModel {...
  3. DajeStalin

    Как плавно перемещать игрока до N-ой точки?

    Есть список мобов в N-ом радиусе, и мне нужно притягивать игрока к самому ближнему мобу. Так вот, как сделать плавное перемещение? Знаю, что есть moveTo, но он просто телепортирует, пытался засунуть его в цикл, но получилось очень резко. Скорее всего правильно будет сделать через...
  4. DajeStalin

    Поиск ближайших Entity

    Могу предположить, что краш из-за EntityPredicate, но я понимаю, что это и как им пользоваться, облазил всё и вся, но инфы нету. public class TestMessage extends Item { private List<? extends LivingEntity> MobEntity; public TestMessage() { super(new...
  5. DajeStalin

    Как отключить реген хп

    Решено
  6. DajeStalin

    Как обновлять отображение переменных в GUI?

    Не могу нормально обновлять переменные в гуишке, пытался сделать так, но работает коряво, обновляет каждое 2 нажатие, как можно сделать по другому? Minecraft.getInstance().setScreen(new UpgradeStatsGui(new TranslationTextComponent(StalinRpg.MOD_ID + ".stats_hub_upgrade"))); Сам гуи public...
  7. DajeStalin

    Как создать DamageSource

    Инфы толком о DamageSource я не нашёл(не считая ванильного класса), только как создать его, но как его использовать так и не понял. Как использовать его при атаке и как сделать так, что бы моб бил им? Да и вообще, то ли я делаю? Сам урон public class FireDamage extends DamageSource { public...
  8. DajeStalin

    Вопросы по GUI

    Можно ли сделать Gui адаптивной?
  9. DajeStalin

    что такое @Override и с чем его едят?

    Разбирал моды, и замечал, что там есть такие реализации методов. @Override public Multimap<Attribute, AttributeModifier> getEquippedAttributeModifiers(ItemStack stack) { Multimap<Attribute, AttributeModifier> attributes = HashMultimap.create()...
  10. DajeStalin

    Какие есть методы по увеличению максимального здоровья игрока?

    Нужно увеличить макс запас здоровья, подскажите знатоки, буду премного благодарен. Попытался через AttributeModifier, но так и не понял, как правильно через него делать. Можно ли как-ниубдь через капу выдать?
  11. DajeStalin

    Не обновляется переменная в GUI

    Сделал полоску с уровнем и опытом, уровень и полученный опыт обновляются, а нужное количство опыта для лвл апа, нет, что я сдлел не так? Вывожу все эти переменные в чат или консоль, там всё работает, а в гуи не хочет :( В чём может быть проблема?
  12. DajeStalin

    Не могу понять, как выдать уровень за убийство моба

    Пытаюсь выдать уровень за убийство моба, но при его убийстве в конслои появляются ошибки и код не отробатывает, в чём проблема, что я сделал не так? @SubscribeEvent public static void addExpForKillMob(LivingDeathEvent event) { if (event.getEntity() instanceof MobEntity) {...
  13. DajeStalin

    Синхронизация Capability

    Ну чтоже, создал я капу, всё работает, но данные клиента и сервера расходятся, клиент не меняется вовсе, как я понял нужно их засинхронить. Но не понимаю саму логику, как передать переменные, которые хранятся в INBTStorage. Добавил либу ElegantNetworking, создал тестовый пакет. @ElegantPacket...
  14. DajeStalin

    Проблемы с Capability 1.16.5

    Cоздал интерфейс public interface NewLevelSystem { public void setLevel(float pointsLevel); public void addExp(float points); public float getLevel(); } Затем создал методы public class Levels implements RpgMod.NewLevelSystem { private float level = 0.0f...
  15. DajeStalin

    Как изменить количество выпадаемого опыта с мобов 1.16.5

    Как изменить/запретить количество выпадаемого опыта с мобов, да и вообще есть ли какой-нибудь док с описанием и примерами всех метадов, сколько не искал, все видут сюда. И ещё, создал новый проект, при создании новых методов через сочетание клавиш LCtrl + o отсутствуют методы, кроме стандартных...
Сверху