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

  1. ReyMagos

    Зависания в своём измерении

    В дополнении скажу, что чем больше будет таких дырок в чанке (именно в чанке, не в мире), тем меньше происходит лагов. Если их 4+, то в принципе провисания незначительны.
  2. ReyMagos

    Зависания в своём измерении

    Добрый всем день! Есть у меня своё измерение. Сделал его по аналогии с обычным суперплоским миром. И вот какая странная штука. Когда я ломаю блок, который был сгенерирован, а после ставлю его обратно происходит сильное подлагивание, секунды на 2. А после всё снова хорошо. Причём если я сломал...
  3. ReyMagos

    Рендер полоски опыта снизу вверх

    Значит делать как надо - тяжело, лучше вот одну команду введу и всё. Ой, не работает, ну ладно, видимо не судьба.
  4. ReyMagos

    Рендер полоски опыта снизу вверх

    Это потому что нулевая координата находится в левом верхнем углу, то бишь для того чтобы полоска увеличивалась снизу вверх высоту надо определить как 28 - (int)((double)this.mc.player.experience * 63D) . Только коэффицент 63 сделай поменьше, а то координата уйдёт в минус.
  5. ReyMagos

    Здоровье у энтити

    А попробуй похилить моба, чтобы узнать установился ли вообще атрибут максимального здоровья. /effect @e[type=astikorcarts:cotopult] minecraft:regeneration 10 255 И после ударь моба, и скажи сразу он умрёт или нет.
  6. ReyMagos

    Здоровье у энтити

    И ещё возможно по этому сообщению ты меня неправильно поняла, если эти методы где-то переопределялись (в EntityCotopult или AbstractDrawn) и возвращают в каком-то случае null, то за место return null надо поставить Collections.<ItemStack>emptyList(). То есть остальную логику метода (если она...
  7. ReyMagos

    Здоровье у энтити

    Может у тебя просто эффект силы 255 уровня?)
  8. ReyMagos

    Здоровье у энтити

    Ломается, то бишь майн вылетает? Или моб умирает?
  9. ReyMagos

    Здоровье у энтити

    Какой-то из этих методов (this.getHeldEquipment(), this.getArmorInventoryList()) возвращает null. Посмотри не переопределены ли они где-нибудь, если да и там возвращается null, то верни за место него вот это Collections.<ItemStack>emptyList()
  10. ReyMagos

    Здоровье у энтити

    А в классах EntityCotopult и AbstractDrawn случайно не переопределён метод entityInit? Если переопределён, то вызван ли в них супер метод?
  11. ReyMagos

    Здоровье у энтити

    Странно у меня такого не происходит. Остался последний шанс) Где проходит регистрация Entity? Точно в CommonProxy#preInit()?
  12. ReyMagos

    Здоровье у энтити

    Попробуй наследовать существо от EntityCreature. Edit: Если убрать эту строчку, то ошибка исчезнет? А то не похоже, что проблемы только из-за неё. И да, можешь скинуть конструкторы вот этих классов EntityCotopult и AbstractDrawn и если есть метод applyEntityAttributes из AbstractDrawn.
  13. ReyMagos

    Map

    Понял, хотя мне казалось что логичнее часто используемые элементы не заталкивать в глубь словаря, а наоборот в начале держать, чтобы их быстрее доставать. :)(y) Блин, извините что превращаю тему в какой-то чатик (хотя это оффтоп, но всё же), но вообще какая разница между int и Integer...
  14. ReyMagos

    Map

    А почему во втором тесте первый элемент K3? Ведь чаще использовали К1. То бишь если мне надо просто переслать какие-то данные (entitydata допустим), то можно не парится и пользоваться HashMap. Но если нужно использовать заранее вычисленные значения, то подойдёт Linked. Верно? А вообще, вам...
  15. ReyMagos

    Map

    То есть расположение зависит от используемости объекта? Если так, то прикольно, ведь его быстрее будет находить при запросе.
  16. ReyMagos

    Map

    Добрый день! Я вот уже несколько лет знаком с джавой и вроде бы знаю большинство нужных вещей, но очень сильно давит мешает некоторых (ведь возможно код можно сделать лучше с этими штуками). Я про Map. Несколько раз мне приходилось их использовать, но я как-то не задумывался о них, просто брал...
  17. ReyMagos

    Получение сразу нескольких пустых слотов

    В смысле? Делаешь Slot массив и добавляешь туда пустые. Потом возвращаешь массив. ArrayList<Slot> array = new ArrayList<>(); for (int i = 0; i < player.inventory.mainInventory.length; ++i) { Slot slot = player.inventory.mainInventory[i]; if (slot == null) { array.add(slot); }...
  18. ReyMagos

    Скачал новую идею и всё опять)

    Спасибо, теперь все проекты работают! Этот путь тоже проходил, но что-то не заработало)
  19. ReyMagos

    Скачал новую идею и всё опять)

    Вот собственно и всё) Причём с каждой новой версией ошибки всё интересней и непонятней.
  20. ReyMagos

    Data Pack

    Посмотри, как работает команда execute в новых версиях. Хоть у скрепки посмотри, он там всё наглядно объясняет. Тем более в этих командах теперь разобраться сложнее, чем в некотором коде. Да и действительно зачем тебе оно надо, ведь останавливать время модом проще и не надо делать сотни...
Назад
Сверху