Как сделать чтобы блоки не выпадали при ломании

Добавил пользователь Евгений Кузнецов
Обновлено: 13.09.2024

ФорумыРазработка Урок 6. Создание руды или как сделать чтобы из блока выпадали предметы. ← Ctrl 1 Ctrl →

SLU

Тут все очень просто.
Открываем BlockNew.java

public int idDropped(int i, int j)
<
return mod_gcc.newblock.blockID;
>
public int quantityDropped(Random random)
<
return 1;
>
>

public int idDropped(int i, Random random)
<
return Item.stick.shiftedIndex;
>

public int quantityDropped(Random random)
<
return 2 + random.nextInt(5);
>
>

Разберем код выше.

Выкидываем палочки. Для дропа своих итемсов - пишите mod_gcc.nameItem.shiftedIndex - nameItem - название предмета.
Для дропа блоков - названиеблока.blockID.
Для дропа СВОИХ блоков или того же блока (по типу руды) - mod_gcc.названиеблока.blockID.

Число 2 - минимальное значение дропа. Число 5 - максимальное значение. Значит игра будет рандомно давать вам от 2 до 5 палок с блока.



Проверяем.

Вот и все. Пробуйте!

Такое случается даже с самыми осторожными игроками в Minecraft. Вы вдалеке от вашего игрового дома, гибнете по каким-либо причинам, и вся ваша предыдущая, собранная с таким трудом, добыча остаётся далеко от места последующего воскресения. Устали от внезапных смертей и потери собранных предметов? Не беда. Ниже разберём, какая команда позволяет сделать так, чтобы ваши вещи не выпадали в игре Майнкрафт.

Зачем использовать команды для вещей после смерти в Minecraft

Иллюстрация создания мир Майнкрафт

Среди множества мёда Майнкрафта найдётся и ложка дёгтя – потеря инвентаря игрока после его смерти . По умолчанию, когда вы умираете Minecraft, вы теряете свой опыт (часть этого опыта выбрасывается как сфера опыта при вашей смерти). Также вы теряете весь свой личный инвентарь, включая броню, оружие и инструменты. Вся добыча, которую вы несёте, остаётся в виде хаотичной кучи как показано на изображении ниже.

Добыча после смерти игрока

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

Алмазная броня

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

Картинка как сохранить броню

Изменение правил игры Майнкрафт, чтобы вещи не выпадали

Есть много команд, которые вы можете выполнять в Minecraft через игровую консоль , но лишь несколько из них позволяют изменять игровые переменные. Например, вы можете получать вещи в режиме созидания ( creative mode ) или в режиме выживания ( survival mode ) с включенными читами с функционалом команды /give , но это не меняет состояние игры.

Команда Gamerule

Формат команды /gamerule выглядит следующим образом:

gamerule [значение]

Давайте разберёмся, какая команда для отключения выпадения ваших вещей в Minecraft нам поможет.

Команда gamerule

Использование переменной keepInventory

Для избежания потери вещей при смерти нашего героя в Майнкрафт нам поможет переменная keepInventory . Когда вы умираете, вы теряете все свои предметы вокруг себя, вот так:

Смерть персонажа

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

Откройте окно чата в вашей игре и введите приведённую нижу команду (помня, что она чувствительна к правильности ввода больших и малых букв):

/gamerule keepInventory true

Команда Gamerule

Давайте посмотрим, что произойдет, если мы умрем с установленным флагом keepInventory.

Картинка сохранённой добычи и опыта

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

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

Другие полезные команды для Minecraft

Также рекомендуем обратить внимание читателя на следующие команды, которые пригодятся в игре:

Команды: Назначение:
/gamerule doFireTick false Отключение распространение огня.
/gamerule mobGriefing false Зомби не могут убежать с вашей добычей или странник края не сможет вырвать блок из структуры, созданной вами в режиме выживания.
/gamerule doDaylightCycle false Включите дневной цикл и наслаждайтесь дневным светом для облегчения игры.

Луна над островом Майнкрафт

Заключение

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

Содержание

Варианты команды [ ]

  • Обычная команда:
  • Команда с указанием состояний блока:
  • Команда с указанием NBT данных:
  • Команда с указанием состояний блока и NBT данных:

При указании NBT данных обязательно нужно заключать nbt и значение в кавычки, если они состоят из нескольких слов.

Название блока [ ]

Название блока записывается строчными латинскими буквами. Если в названии несколько слов, то они разделяются знаком подчеркивания " _ ".

Названия блоков можно предварять пространством имён minecraft: , а можно и нет. Для блоков из модификации пространством имён, обычно, является название модификации.

  • minecraft:sandstone — песчаник;
  • minecraft:stone_slab — каменная плита;
  • minecraft:stone_pressure_plate — каменная нажимная пластина;
  • white_wool — белая шерсть.

Состояния блоков [ ]

Состояния блока определяют некоторые параметры блока.

  • Компаратор направлен в одну из 4 сторон ( facing=north|south|east|west ).
  • Повторитель имеет задержку ( delay=1|2|3|4 ) и может быть активирован ( powered=true ) или неактивирован ( powered=false ).
  • Ступени имеет различную форму ( shape=inner_left|inner_right|outer_left|outer_right|straight ).

Несколько возможных значений разделены вертикальной чертой | .

  • /setblock ~ ~ ~1 chest[facing=north] — установит перед игроком, который смотрит на юг, сундук, который направлен на север.
  • /setblock ~ ~ ~1 repeater[delay=2, powered=true] — установит перед игроком активированный повторитель с задержкой 2.

Настройка размещения блока [ ]

  • replace — заменяет старый блок новым.
  • destroy — подобен replace , но выбрасывает старый блок и его содержимое, как если бы он был добыт инструментом без чар.
  • keep — заменяет только воздух указанным блоком.

По умолчанию replace .

Условие: Игрок стоит на открытом воздухе

  • /setblock ~ ~2 ~ stone keep — установит камень над игроком.
  • /setblock ~ ~2 ~ sandstone destroy — установит песчаник над игроком.
  • /setblock ~ ~2 ~ yellow_wool replace — установит жёлтую шерсть над игроком.

Условие: Игрок стоит в узком каменном коридоре высотой в два блока

NBT-данные [ ]

Позволяет указать содержимое блока (если оно у него может быть). Все параметры опциональны.

Компьютерная игра Майнкрафт уже много лет пользуется невероятной популярностью во всем мире. С помощью различных алгоритмов пользователь создаёт для себя различного рода миры, каждый из которых по своему уникален. Сюжетная линия инди-игры строится на том, что игрок добывает/размещает блоки (руда, земля, вода и другое). В Майнкрафт действие может вестись, как от первого лица, так и от третьего, — все на усмотрение самого геймера. Те, кто хорошо знаком с данной игрой, вовсю говорят о ее уникальности. По многим показателям Minecraft вполне можно сравнить с конструктором Лего, где нужно проявлять неподдельную фантазию и развивать логику.

О моде Waila Harvestability

Для полной модификации известной игры Майнкрафт следует воспользоваться различными модами. Практически для каждого конкретного действия в игре Minecraft можно подобрать тот или иной патч, который будет служить помощником в деле. Среди самых востребованных модов в данной игре вполне можно выделить — Waila Harvestability. Чем же хорош этот патч и при каких действиях его следует использовать?

  • Во-первых, Вайла Харвестабилити используется в ситуации, когда пользователю необходимо разбить блок.
  • Во-вторых, в самом аддоне можно менять конфигурацию и видоизменять настройки.

описание блоков


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

настройки мода

Чтобы установить Waila Harvestability на свой компьютер, необходимо всего лишь зайти в интернет и там найти этот самый мод. Скачивание аддона занимает всего лишь несколько секунд. Перед этим необходимо установить библиотеку Minecraft Forge, затем WAILA или Hwyla и уже только потом устанавливается сам мод. Waila Harvestability не нужно распаковывать, патч следует просто скопировать в папку minecraft\mods.

Читайте также: