Стандартный предмет создать было легко, как и еду, но как насчёт создания инструментов? Давайте создадим свои собственные инструменты, такие как: меч, кирка, топор, мотыга и лопата, а также мультиинструмент, имеющий некоторые свойства других инструментов.

Материал инструментов#

Создадим материал для наших инструментов. Для удобства, создадим его в ModItems .

public class ModItems public static final Item.ToolMaterial RUBY_TOOL_MATERIAL = EnumHelper.addToolMaterial(«mcmodding:ruby», 4, 1800, 16F, 5F, 30); >

Теперь ознакомимся с параметрами метода EnumHelper#addToolMaterial(String, Integer, Integer, Float, Float, Integer)

  1. Название материала, в нашем случае будет mcmodding:ruby . Рекомендуется добавлять ModId перед названием, чтобы случайно не заменить материалы из других модов!
  2. Уровень добычи, чем выше уровень, тем больше видов блоков сможет уничтожать наш инструмент.
  3. Кол-во использований или проще говоря — прочность инструмента.
  4. Эффективность, чем выше значение, тем быстрее блок будет ломаться.
  5. Урон наносимый инструментом. Данное значение суммируется дополнительным значением урона в зависимости от типа инструмента. Для лопаты +1, кирки +2, топора +3 и меча +4.
  6. Коэффициент зачаровывания. Чем больше значение, тем лучше будут чары при зачаровывание.

Уровень добычи для некоторых блоков

Как сделать в МАЙНКРАФТЕ инструменты: кирку, мотыгу, лопату, меч, топор.

Обсидиан уровень 3, алмазная, изумрудная, золотая и редстоун руды 2, железная и лазуритовая 1, уголь, камень и все остальное 0

Таблица материалов Item$ToolMaterial :

Материал Уровень добычи Прочность Эффективность Урон Зачаровываемость
WOOD 0 59 2 0 15
STONE 1 131 4 1 5
IRON 2 250 6 2 14
EMERALD 3 1561 8 3 10
GOLD 0 32 12 0 22

Меч#

Для создания меча необходимо наследоваться от ItemSword и передать в супер-класс материал.

Вы можете брать уже готовые материалы, которые находятся в Item$ToolMaterial

package ru.mcmodding.tutorial.common.item.tool; import net.minecraft.item.ItemSword; import ru.mcmodding.tutorial.McModding; import ru.mcmodding.tutorial.common.handler.ModItems; import ru.mcmodding.tutorial.common.handler.ModTab; public class RubySword extends ItemSword public RubySword() super(ModItems.RUBY_TOOL_MATERIAL); setUnlocalizedName(«ruby_sword»); setTextureName(McModding.MOD_ID + «:ruby_sword»); setCreativeTab(ModTab.INSTANCE); > >

Добавим текстуру меча

Рубиновый меч

Регистрируем наш меч и запускаем игру.

Рубиновый меч от первого лица

Как скрафтить ДЕРЕВЯННУЮ КИРКУ в Майнкрафте БЕЗ МОДОВ

Рубиновый меч от третьего лица

Топор#

Для создания топора необходимо наследоваться от ItemTool .

Примечание к наследованию

Возможно у вас возникнет вопрос, почему мы сразу не можем наследоваться от ItemAxe , ItemPickaxe , ItemSpade .

Связано это с тем, что Minecraft и MinecraftForge не предоставляют возможности изменять списки добываемых блоков и добавочный урон к инструментам. Если вам необходим инструмент только со своим материалом, то вы можете наследоваться сразу от ItemAxe , ItemPickaxe , ItemSpade

В отличие от меча помимо материала нам необходимо передать в супер-класс доп. значение урона и список добываемых блоков. Мы будем использовать стандартный список.

Для корректной работы инструмента необходимо указать setHarvestLevel(String, Integer) , так как мы не используем наследование от ItemAxe . Первым параметром выступает название инструмента, в данном случае axe , а вторым параметром выступает уровень инструмента.

Инструмент Название класса
Топор axe
Кирка pickaxe
Лопата shovel

Добавился метод func_150893_a(ItemStack, Block) , данный метод возвращает эффективность инструмента, а также дополнительно регулирует эффективность инструмента для некоторых материалы блоков.

Добавим текстуру топора

Рубиновый топор

Регистрируем наш топор и запускаем игру.

Рубиновый топор от первого лица

Рубиновый топор от третьего лица

Мотыга#

Для создания мотыги необходимо наследоваться от ItemHoe . Почему мы не наследуемся от ItemTool ? Связано это с тем, что разработчики Minecraft не предусмотрели такой функционал в ItemTool . В ItemHoe происходит дополнительная обработка через событие UseHoeEvent , что обеспечивает совместимость с другими модами, использующие UseHoeEvent событие.

package ru.mcmodding.tutorial.common.item.tool; import net.minecraft.item.ItemHoe; import ru.mcmodding.tutorial.McModding; import ru.mcmodding.tutorial.common.handler.ModItems; import ru.mcmodding.tutorial.common.handler.ModTab; public class RubyHoe extends ItemHoe public RubyHoe() super(ModItems.RUBY_TOOL_MATERIAL); setUnlocalizedName(«ruby_hoe»); setTextureName(McModding.MOD_ID + «:ruby_hoe»); setCreativeTab(ModTab.INSTANCE); > >

Добавим текстуру мотыги

Рубиновая мотыга

Регистрируем нашу мотыгу и запускаем игру.

Рубиновая мотыга от первого лица

Рубиновая мотыга от третьего лица

Кирка#

Для создания кирки необходимо наследоваться от ItemTool .

Добавился метод func_150897_b(Block) данный метод возвращает логическое значение отвечающее условию «может ли инструмент добывать переданный блок». В случае нашего метода, используются стандартные условия.

Добавим текстуру кирки

Рубиновая кирка

Регистрируем нашу кирку и запускаем игру.

Рубиновая кирка от первого лица

Рубиновая кирка от третьего лица

Лопата#

Для создания лопаты необходимо наследоваться от ItemTool .

package ru.mcmodding.tutorial.common.item.tool; import com.google.common.collect.Sets; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.item.ItemTool; import ru.mcmodding.tutorial.McModding; import ru.mcmodding.tutorial.common.handler.ModItems; import ru.mcmodding.tutorial.common.handler.ModTab; import java.util.Set; public class RubySpade extends ItemTool public static final SetBlock> HARVEST_BLOCKS = Sets.newHashSet( Blocks.grass, Blocks.dirt, Blocks.sand, Blocks.gravel, Blocks.snow_layer, Blocks.snow, Blocks.clay, Blocks.farmland, Blocks.soul_sand, Blocks.mycelium ); public RubySpade() super(1F, ModItems.RUBY_TOOL_MATERIAL, HARVEST_BLOCKS); setUnlocalizedName(«ruby_spade»); setTextureName(McModding.MOD_ID + «:ruby_spade»); setCreativeTab(ModTab.INSTANCE); setHarvestLevel(«shovel», ModItems.RUBY_TOOL_MATERIAL.getHarvestLevel()); > >

Добавим текстуру лопаты

Читайте также:  Noverify Майнкрафт что это

Рубиновая лопата

Регистрируем нашу лопату и запускаем игру.

Рубиновая лопата от первого лица

Рубиновая лопата от третьего лица

Мультиинструмент#

Ранее мы создали топор, мотыгу, кирку и лопату, но как же их объединить в один мощный инструмент? Всё очень просто, делаем аналогичное наследование от ItemTool .

Создаём собственный список с добываемыми блоками и добавляем туда обсидиант, изумрудную руду и изумрудный блок, чтобы они правильно обрабатывались, а также добавляем все ранее созданные списки блоков из других инструментов.

Указываем уровень добычи для каждого типа: топор, кирка и лопата. Не забывайте, что все значения вы можете редактировать на своё усмотрение!

Вы могли заметить, что добавился метод onItemUse(ItemStack, EntityPlayer, World, Integer, Integer, Integer, Integer, Float, Float, Float) , в данном методе обрабатывается нажатие ПКМ по блоку. В нашем случае обрабатывается поведение как у мотыги, так как она при нажатии на ПКМ вспахивает землю.

  1. heldStack — текущий стэк предмета в руке.
  2. player — игрок, держащий инструмент.
  3. world — мир в котором используется инструмент.
  4. posX , posY , posZ — позиция блока с которым произошло взаимодействие.
  5. side — сторона блока с которой произошло взаимодействие. Низ 0, верх 1, восток 2, запад 3, север 4, юг = 5.
  6. hitX , hitY , hitZ — положение курсора игрока на стороне блока.

Добавим текстуру мультиинструменту

Рубиновый мультиинструмент

Регистрируем наш мультиинструмент и запускаем игру.

Источник: mcmodding.ru

Как сделать кирку в майнкрафте

Как сделать кирку в майнкрафте

Кирка, наряду с топором и мечом, являются одними из основных предметов, которые каждый игрок в Minecraft должен почти всегда иметь в своем инвентаре.

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

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

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

Рецепт изготовления (изготовления) кирки

Рецепт как сделать кирку в майнкрафте

Рецепт как сделать кирку в майнкрафте

Чтобы сделать кирку на верстаке, вы всегда должны размещать различные материалы в порядке, который вы видите на изображении выше, для примера, здесь рецепт как сделать алмазную кирку.

Если мы хотите сделать железную кирку, замените алмазы железными слитками, если вы хотите каменную кирку, замените их булыжником.

Источник: minecraft-item.ru

Как создать свой меч в minecraft. Как в «майнкрафт» сделать меч, или учимся создавать оружие

Сложно представить популярную игру без оружия. Возможность сделать в Майнкрафте меч была добавлена при появлении игры. Огромный мир приключений, где игроку приходится сражаться с различной нечистью не мог обойтись без эффективного оружия. В Майнкарфте представлено множество опасных мобов: глупые зомби, меткие скелеты, Эндермены и огромные боссы.

С острым мечом игроку не страшны любые монстры. В Minecraft существует несколько разновидностей данного оружия.

Для крафта понадобятся палки, сделанные из досок. Доски можно получить из дерева. Любой игрок прячется ночью, но стоит сделать меч и смысл этого действия теряется.

Разновидности

Деревянный меч является самым простым и редко используемым. Он крафтится из двух досок и палки, но совершенно бесполезен против большого числа мобов и имеет низкую надежность.

Каменный меч — настоящее оружие, используемое в начале игры. Ресурсы для крафта легко добыть. Меч имеет высокую надежность. Крафтится из двух булыжников и палки.

Железный меч — это настоящее мощное оружие. Он является надёжным и с лёгкостью побеждает любых мобов в огромных количествах. Крафтится из двух железных слитков и палки.

Золотой меч — простая игрушка, которой хватит на 5-6 ударов по мобу. Используется исключительно в качестве украшения. Сделать можно из двух слитков золота и палки.

Алмазный меч — мощнейшее оружие Майнкрафта. Он наносит самый большой урон и не ломается длительное время.

Читайте также:  Как скрафтить в Майнкрафте яйцо спавна

Соберите блоки дерева. Наведите мышку на дерево, зажмите левую кнопку. Через какое-то время дерево распадется на блоки дерева, которые автоматически попадут в ваш инвентарь (если вы стоите достаточно близко). Повторите процесс несколько раз.

  • Тип древесины значения не играет.

Откройте инвентарь. Если вы ничего не меняли в настройках, то за это отвечает клавиша E. Вы увидите квадрат размером 2 x 2 клетки рядом с изображением персонажа. Это меню создания предметов.

Перетащите блоки дерева в меню создания предметов. Так вы создадите доски. Перетащите доски обратно в инвентарь. Теперь у вас доски, не просто блоки дерева.

Расщепите две доски на палки. Одну из созданных досок поместите в нижний ряд меню создания предметов, вторую поместите над ней. У вас получатся палки, которые надо будет забрать обратно в инвентарь.

Сделайте верстак. Для этого заполните все 4 клетки меню для создания предметов досками. Перетащите верстак на меню быстрого доступа в нижней части экрана, закройте инвентарь и поставьте верстак на землю (выберите блок и нажмите правой кнопкой туда, где хотите установить верстак).

  • Не перепутайте доски и блоки дерева – для этого рецепта нужны именно доски.
  • Доска сверху
  • Доска в середине (сразу под верхней)
  • Палка снизу (прямо под палками)

Деревянный меч (консоли, Pocket Edition)

  1. Соберите блоки дерева. В игре Minecraft дерево можно ломать даже голыми руками. В версии Pocket Edition для этого достаточно зажать палец на дереве, пока то не превратится в отдельные блоки, а на консольных версиях игры нужно нажать на правый триггер. Научитесь создавать предметы. В этих версиях игры все довольно просто. В меню создания предметов есть список доступных рецептов, на любой из которых можно кликнуть и, если у вас в инвентаре есть нужные предметы, итоговый результат незамедлительно появится. Вот что делать для создания меча:
    • Pocket Edition: щелкните по иконке в виде трех точек и выберите пункт «Craft».
    • Xbox: нажмите X.
    • Playstation: нажмите на квадрат.
    • Xperia Play: нажмите на Select.
    • Создайте верстак. С помощью верстака вы получите доступ к более продвинутым рецептам, в том числе и к рецептам мечей. Итак:
      • Из блоков дерева сделайте доски.
      • Из четырех досок соберите верстак.
      • Выберите верстак и поставьте его на землю (в играх для консолей за это отвечает левый триггер).
      • Сделайте деревянный меч. Для этого: Используйте меч. Когда меч находится в слоте быстрого доступа, щелчки по экрану или активация левого триггера будут активировать атаку мечом. Так вы будете наносить животным и врагам куда больший урон, чем голыми руками.

      Более качественные мечи

      1. Соберите киркой нужные материалы. Для сбора камня или металлов вам нужна будет кирка, а ее еще нужно сделать. впрочем, это тема другой статьи, а мы расскажем про другие материалы для мечей:
        • Камень – самый доступный материал, который можно найти в горах или в нескольких блоках под любой поверхностью. Собрать камень можно деревянной киркой.
        • Железо (его блоки похожи на камень с бежевыми крапинками) тоже достаточно распространено, находится под землей и требует каменной кирки.
        • Золото и алмазы крайне редкие, находятся очень глубоко под землей.
        • Создайте каменный меч. Для этого вам нужно два камня и одна палка. Такой меч наносит 6 единиц урона, его запас прочности – 132 удара (у деревянного меча это 5 и 60 соответственно).
          • Как и при создании любого меча, ингредиенты должны занимать одну колонку, причем палка должна быть в самом низу.

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

          Помимо ближнего боя, меч в Майнкрафте разрушает различные блоки, теряя при этом свою прочность – по две единицы за блок. Из-за того многие игроки научились мыслить стратегически, уничтожая целые армии путем выкапывания рва и надстройки крыши над головой.

          Читайте также:  Что находится в сундуке компота в Майнкрафт

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

          9 самых жутких пыток древнего мира

          20 Признаков что вы нашли идеального парня

          Сейчас мы расскажем о видах мечей, заодно напомнив, что драться им можно ПКМ, а защищаться – ЛКМ.

          Виды

          Из-за того что мечи можно сделать из разных материалов различаются их характеристики и виды. Видов пять, начнем с самого прочного: алмазный, из золота, из железа, из камня и последний вид – из дерева.

          • Алмазный меч за удар наносит урон 3.5 сердец, его критический урон – шесть сердец, а количество ударов до полной поломки — 1562.
          • От золотого меча урон два сердца, критический урон — три сердца, прочности хватает на тридцать три удара.
          • Урон от железного меча три сердца, критический урон – пять сердце, прочности хватает на двести пятьдесят один удар.
          • Урон от каменного меча — 2.5 сердца, критический урон – четыре сердца, прочности хватает на сто тридцать два удара.
          • Прочности деревянного хватает на шестьдесят ударов, урон у него два сердца и три сердца – критический урон.

          Крафт мечей

          Теперь потренируемся в крафте меча. Сперва возьмемся за деревянный и через инвентарь попробуем его скрафтить. Для этого три средних вертикальных ячейки инвентаря должны быть заняты, начиная сверху, двумя блоками и палкой. Вот и все, меч готов. Другие мечи крафтятся аналогично, меняются только материалы.

          Выживаем в мегаполисе: как быть здоровым круглый год?

          Как кошка может разрушить вашу жизнь

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

          Игра Minecraft не отличается от других компьютерных приключений, и меч станет идеальным подспорьем для каждого героя. Но для того, чтобы создать даже самый плохой меч, понадобятся некоторые материалы и знания о том, как именно разместить ресурсы в верстаке.

          Деревянный меч

          Прежде всего, необходимо сказать, что для меча любого качества обязательно понадобиться деревянная палка, которая будет служить основой. Таким образом, чтобы создать деревянный меч, понадобятся следующие ингредиенты:
          — деревянная палка;
          — два блока деревянных досок.

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

          Золотой меч очень слабый и годится только для зачарования.
          Лучше копите ресурсы на алмазный.

          Лучшие мечи шаг за шагом

          Если вас интересует, как сделать меч в Майнкрафте из других материалов, то процесс его изготовления фактически не отличается от вышеописанного. Дело в том, что Майнкрафт подчиняется определенным правилам — в нем создание однотипных вещей из разных материалов почти ничем не отличается. Так, чтобы изготовить каменный меч, необходимо использовать два булыжника и деревянную палку.

          Что касается более качественного оружия, то процесс его производства чуть-чуть сложнее. Так, для создания железного, золотого, или алмазного меча (самый лучший в игровой вселенной), понадобится обыкновенная деревянная палка и два слитка.

          Эй! Для алмазного меча слитки не нужны. Только «сырые» алмазы.

          Чтобы получить слитки, необходимо найти необходимую руду, и после этого переплавить ее в печи. На выходе можно получить слитки, и после этого уже знакомым вам образом поместить их в мастерской. И только для алмазов ничего делать не надо. Как только их найдёте — можете сразу использовать и сделать меч.

          Источник: 101roll.ru