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

  1. NotYuki

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

    Я имею в виду как например черепа ворочаются
  2. NotYuki

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

    Если нужно чтобы она крутилась не на 4 стороны, а на более чем 16 проще использовать НБТ
  3. NotYuki

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

    Поделить player.rotationYaw на 4 сектора(в коде печки можно глянуть как), в зависимости от сектора ставить блок с определённой метадатой(та же печка) потом в тайле по его кордам получить блок и его мету и по этой мете уже крутить модель(например мета от 0 до 3 на 4 стороны света и ворочять по...
  4. NotYuki

    Удаленное управление Entity

    Примерно понял как это реализовать, всем спасибо
  5. NotYuki

    Удаленное управление Entity

    Вопрос такой: можно ли управлять другой сущностью от первого лица, при этом сохраняя своё положение, возможность получать урон и прочее как игрок, а смотреть и управлять как вторая сущность в виде гномика? Например игрок садится в сущность 1, сущность 1 спавнит сущность 2 и игрок управляет...
  6. NotYuki

    Обновление позиции Entity

    Только что решил через setPositionAndRotation2 и немного копипаста из багги галактика, но обновление в регистрации поправил
  7. NotYuki

    Кто поможет создать мод?

    Можно создать AABB вокруг радиоактивного блока, получить всех его пересекающих и вешать им эффект радиации в рандомный тик, заодно проверяя наличие опр. блоков между блоком и энтитей. Это если понадобится создать блок, который будет вешать на расстоянии, а если по теме то в галактике можно...
  8. NotYuki

    Обновление позиции Entity

    Проблема такова: при перемещении энтити на клиенте позиция обновляется каждые 5 тиков, а на сервере каждый тик, из-за чего получается дёрганная анимация перемещения. Можно ли это исправить?
  9. NotYuki

    Запись Entity в NBT

    Глянул как работает экран телеметрии из галактика @Override public void readFromNBT(NBTTagCompound nbt) { super.readFromNBT(nbt); Long msb = nbt.getLong("entityUUIDMost"); Long lsb = nbt.getLong("entityUUIDLeast"); this.toUpdate = new UUID(msb, lsb); }...
  10. NotYuki

    Запись Entity в NBT

    Такая проблема: вполне ясно как записать энтити в нбт, но раскопки не дали результатов по поводу как получить его из нбт. Есть идея записывать UUID как строку в нбт и при выгрузке пройтись по загруженным энтитям сравнивая UUID
  11. NotYuki

    Запись Entity в NBT

    Суть такова: в НБТ одного энтити нужно записать собственно другой энтити. То есть на пример энтити 1 имеет переменную public Entity entity2, значение которой должно сохраниться после перезапуска. Была попытка записывать его ID, но при перезапуске он меняется, через UUID не получить энтити из мира.
  12. NotYuki

    Как сделать плавно открывающиеся двери?

    От нефигделать запилил по этому принципу герму
  13. NotYuki

    Как сделать плавно открывающиеся двери?

    Если по простому то в тайле двери при условии близости игрока потиково менять переменную до опр. предела и потом от этой переменной менять бокс блока и двигать рендер
  14. NotYuki

    Получить Entity из пересечения баундбокса и вектора

    Кое как решил проблему Возможно криво и не оптимально, зато работает p.s.: метод getLook(f) скопирован из EntityLivingBase т.к. он не распространяется на Entity
  15. NotYuki

    Выбор текстуры для выпущенной стрелы

    Пилишь свой рендер на базе майновского, регаешь в проксиКлиенте RenderingRegistry.registerEntityRenderingHandler(MyEntityArrow.class , new RenderMyArrow());
  16. NotYuki

    Портал в мир

    Создать блок, при вхождении в него игрока player.travelToDimension(id);
  17. NotYuki

    Как сделать дверь?

    Глянуть в исходниках как сделана дверь, но по сути сперва запилить метой повороты блока , а потом от пкм или редстоуна менять её.
  18. NotYuki

    Получить Entity из пересечения баундбокса и вектора

    Суть такова: требуется получить на серверной стороне энтити, на которого направлен другой энтити на расстоянии меньше или равном условному (50.0D). Например я рулю лодкой и лодка должна получить допустим координаты зомби по курсу без участия игрока.
  19. NotYuki

    Замедление игрока.

    В 1.12.2 так же, как и в 1.7.10 (проверено) Результаты раскопок: Из блока паутины: public void onEntityCollidedWithBlock(World world, int x, int y, int z, Entity entity) { entity.setInWeb(); } Из абстрактного энтити: public void setInWeb() { this.isInWeb = true...
  20. NotYuki

    Синхронизация переменной в TileEntity

    Частично помогло, дальше я уже сам.
Назад
Сверху