Недавнее содержимое от SSKirillSS

  1. SSKirillSS

    Выбор лицензии

    ohnocringe. Это полтора клика мышкой и ОБЯЗАТЕЛЬНЫЙ навык любого кодера. Это не лень, это неумение. Это факты, хех. На территории бывшего СНГ внятных норм авторского права нет уже несколько десятков лет. А Европейские нормы сейчас... Нуу... Как бы помягче намекнуть... Короче, не там ты ищешь...
  2. SSKirillSS

    Обнуление точки спавна

    Логическая цепочка: 1. В ванили у нас точка спавна обнуляется когда? - Когда у игрока поломана кровать, на которой он ставил свой спавнпоинт. Следовательно, мы идем смотреть, что происходит с игроком, когда он умирает. Найти нужное место в коде сходу может быть сложно, так что можно зайти с...
  3. SSKirillSS

    Выбор лицензии

    У меня мод с открытым исходным кодом и лицензией GPL-3.0 под капотом, а на поверхности - ARR. Из того, чего я хочу достичь: 1. Мой исходник можно использовать как пример/образец, если человек хочет понять как сделать X или Y и его устраивает мой стиль кода. 2. Я не допускаю создания ПУБЛИЧНЫХ...
  4. SSKirillSS

    Как дать предмету определённую прочность?

    По поводу вкладки в креативе: relics/ShadowGlaiveItem.java at master · SSKirillSS/relics А касательно рецепта - прямо в жсон файле крафта укажи. Какой именно тег там юзать - не помню, смотри примеры, гугли.
  5. SSKirillSS

    Удар молнией по мобу

    Пример из ванильного майна: if (this.level instanceof ServerWorld && this.level.isThundering() && EnchantmentHelper.hasChanneling(this.tridentItem)) { BlockPos blockpos = entity.blockPosition(); if (this.level.canSeeSky(blockpos)) { LightningBoltEntity...
  6. SSKirillSS

    Необычные способности предметов...

    Я пишу не под 1.12.2, конечно, а под 1.16.5, но, на самом деле, задачи не особо сложные. Мои примеры, но на 1.16: GitHub - SSKirillSS/relics В распоряжении практически 40 предметов, у каждого своя упоротая механика, потому подсмотреть точно будет где.
  7. SSKirillSS

    Как добавить изменение атрибутов скорости/урона у кастомного эффекта зелья?

    Посмотреть как сделан класс Effects в ванильном майне. Вот тебе кусок кода оттуда: public static final Effect MOVEMENT_SPEED = register(1, "speed", (new Effect(EffectType.BENEFICIAL, 8171462)).addAttributeModifier(Attributes.MOVEMENT_SPEED, "91AEAA56-376B-4498-935B-2F7F68070635", (double)0.2F...
  8. SSKirillSS

    Как сохранить NBT при крафте?

    В качестве примера покажу свою реализацию: Тык Как это работает: При неопределенных событиях на пергамент наносится UUID человека, который по нему кликает. Если пергамент с записанным владельцем положить в верстак вместе с любой реликвией - на выходе мы получим реликвию, в которую скопируется...
  9. SSKirillSS

    Предмет в руке опускается

    Заоверрайди метод shouldCauseReequipAnimation (или как-то так), и верни false, если реэквип вызван изменением НБТ. UPD: Мой пример
  10. SSKirillSS

    Создание конфига на 1.16.5/1.17.1

    Гайдик от mcjt: тык
  11. SSKirillSS

    Как отследить нажатие Shift?

    Под mojmap 1.16.5: В инвентаре - Screen#hasShiftDown() В мире: Entity#isShiftKeyDown()
  12. SSKirillSS

    Модель брони не двигается с игроком

    В моём случае это расширение интерфейса ICurioItem, метод идет от него и просто пихает в свой слой эту модель. В случае с броней можно регать свой слой, а можно накатить весь рендер на RenderPlayerEvent, и с него уже рисовать. Мне свои слои полноценно делать было лень, потому я рендерил через...
  13. SSKirillSS

    Модель брони не двигается с игроком

    Смотреть вот тут: Модель: SSKirillSS/relics Рендер: SSKirillSS/relics UPD:
  14. SSKirillSS

    Модель брони не двигается с игроком

    Так и надо делать, ага. В саппорте форжа тоже такую шнягу советовали.
  15. SSKirillSS

    Как менять loot tables у блока в зависимости от ситуации?

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