Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Возможность трёхмерного крафта.

Discussion in 'Обсуждение Minecraft' started by BedinINCORP, Nov 8, 2013.

  1. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Trophy Points:
    123
    Есть ли возможность создать такое поле крафта, выходом которого будет блок, составленный из микроблоков? А так же придания ему каких-либо дополнительных свойств, но так, чтобы новый блок не добавлялся, а расчеты были исключительно из этих метаданных?
    Пожалуй, самый понятный пример будет на проводах из ИК. Возможно ли сначала скрафтить их форму в 3д-верстаке, а так же, к примеру, в этом 3д-верстаке добавить снизу панель, в неё вложить медный провод, что в итоге получится провод указанной формы со свойствами медного провода, но новый блок не добавлялся в память мода? Т.Е. не создавалась ни разновидность провода, к примеру, если взять айди медного провода как 32, то не создавался блок 32:1 или тем более другой блок, а был основан исключительно на метаданных?
     
    MineMan910 likes this.
  2. Хостинг MineCraft
    <
  3. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Trophy Points:
    123
    Ап штолье.
     
    Сникерсни likes this.
  4. Onny

    Onny Старожил Пользователь

    Trophy Points:
    153
    Skype:
    onny_404
    Имя в Minecraft:
    voiceiselectric
    ШО?
     
  5. MegaAntoxa1

    MegaAntoxa1 Старожил Пользователь

    Trophy Points:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Можно, можно. Руки в ноги и вперед к Java и OpenGL/DirectX (последний с Явой, вроде, не работает).
     
  6. ImAlive

    ImAlive Старожил Пользователь

    Trophy Points:
    123
    Skype:
    makcvsdog
    Minecraft использует OGL.
     
  7. MegaAntoxa1

    MegaAntoxa1 Старожил Пользователь

    Trophy Points:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Значит, я почти не ошибся :)
     
    Оригинало_о likes this.
  8. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Trophy Points:
    123
    Я про то, возможно ли это сделать без изменения самого движка майнкрафта, в смысле, всё это должно быть только модом?
    И еще один, насчет ОТСУТСТВИЯ ОГЛ в моде. Можно ли написать это только с использованием, к примеру, Immibis Microblocks? Результат крафта будет блок, в метадате которого будет записана информация о его материалах и относительных координатах.
    И я не настолько плохо разбираюсь в ЯП и вычислительных машинах, я бы даже сказал, что отлично в них разбираюсь. А вот мои знания о движке майнкрафта весьма скудны.
     
  9. MegaAntoxa1

    MegaAntoxa1 Старожил Пользователь

    Trophy Points:
    173
    Skype:
    antonkretov.ru
    Имя в Minecraft:
    Anton_Kretov
    Вы разбираетесь в устройстве компьютера и операционных системах или в самом программировании (и язык какой?)?
     
  10. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Trophy Points:
    123
    В устройстве компьютера, т.е. я знаю, чем процессор отличается от АЛУ и блока управления, чем кэш-память отличается от оперативной, как происходят вычисления, как куда что-либо записывается. В ОС я не разбираюсь. Здесь как раз начинаются знания, а не ум. Т.Е. знание устройства ОС требует специальных знаний о её устройстве, полученных из рук её разработчика. Я знаю, как должна быть она устроена, я даже писал её в компьютеркрафте, но как работает, например, винда - я не знаю. Т.К. не знаю её спецификации. А языки... C++, но на таком уровне, что лучше это назвать "Си с классами". Так же знаю prolog и lua =). Хочу изучать Common Lisp, т.к. интересуюсь я в основном искусственным интеллектом. Пролог слишком стар для этого, он не поддерживает параллельных вычислений :С. А лисп был написан для ИИ, как и пролог, и поддерживает параллельность вычислений.

    Ух как меня понеслооооо... Ну и фиг с ним.
     
    skynetxxx, MegaAntoxa1 and Onny like this.
  11. Onny

    Onny Старожил Пользователь

    Trophy Points:
    153
    Skype:
    onny_404
    Имя в Minecraft:
    voiceiselectric
    лойс за старания :)
     
    BedinINCORP likes this.
  12. xCrafter500

    xCrafter500 Участник

    Trophy Points:
    38
    Имя в Minecraft:
    xJawer
  13. maxserf

    maxserf Старожил Пользователь

    Trophy Points:
    123
    Skype:
    maxserf
    Имя в Minecraft:
    maxserf
    Смысл поста?
     
  14. Onny

    Onny Старожил Пользователь

    Trophy Points:
    153
    Skype:
    onny_404
    Имя в Minecraft:
    voiceiselectric
    ДЛЯ ЧЕГО ЦЕПЛЯТЬСЯ К ЛЮДЯМ?!?1771717
     
  15. maxserf

    maxserf Старожил Пользователь

    Trophy Points:
    123
    Skype:
    maxserf
    Имя в Minecraft:
    maxserf
    Onny,я не цепляюсь к людям,просто незачем писать )),если нечего сказать.
     
  16. Onny

    Onny Старожил Пользователь

    Trophy Points:
    153
    Skype:
    onny_404
    Имя в Minecraft:
    voiceiselectric
    Ну он человек такой,все мы разны,что с этого взять?)
     
    xCrafter500 likes this.
  17. maxserf

    maxserf Старожил Пользователь

    Trophy Points:
    123
    Skype:
    maxserf
    Имя в Minecraft:
    maxserf
    Взять с этого нечего
     
    MegaAntoxa1 and Onny like this.
  18. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Trophy Points:
    123
    Ок. Теперь кто-то ответит на мой вопрос?
     
  19. ImAlive

    ImAlive Старожил Пользователь

    Trophy Points:
    123
    Skype:
    makcvsdog
    Скорее всего без модификации стандартных файлов этого не сделать.
    Хотя я не совсем хорошо знаю на что способен Forge.
     
  20. Автор темы
    BedinINCORP

    BedinINCORP Старожил Пользователь

    Trophy Points:
    123
    Так, ответ на возможность использование метаданных найден, используется именно y:x-система, где y - id, x - метаданные. Вопрос меняется: можно ли сделать так, что бы этот 'x' присваивался сам в зависимости от типа блоков для крафта? К примеру, если я использую для крафта микроблок булыжника и микроблок дерева, где айди булыжника 1, а айди дерева - 2, микроблоки - 1/8 от объёма куба, в кубе система просчета относительных координат такова: с запада на восток, с севера на юг, сверху вниз идут: 1, 2, 3...8, находятся на координатах 1 и 8 соотвтственно, то итоговый айди предмета таков: (айди всех блоков такого типа будет равен 3): 3:1f2f1j8j. Где при указании айди материала после айди начального материала пишется f, а после указания его положения - j.
     
  21. xCrafter500

    xCrafter500 Участник

    Trophy Points:
    38
    Имя в Minecraft:
    xJawer
    Лойс за фразу.
     
    maxserf likes this.

Share This Page