Проверять наличие в нужном месте блока воздуха (или отсутствие блока железа) и, если условие выполняется, выдавать в чат текст.
Остальные ответы
FreeloaderОракул (83152) 2 года назад
testforblock убрали в 1.13, сейчас это делается в одну команду через execute.
Александр Иванов Просветленный (32966) Freeloader, в майнкрафте динозавры ещё не вымерли =)
Самый правильный способ – использовать счётчики игровой статистики. Тут мы просто создадим переменную (scoreboard), в которую майнкрафт автоматически будет записывать количество сломанных блоков железа. Если эта переменная равна 1, то был сломан блок. Когда это произошло, мы выводим игроку с этой единицей текст и обнуляем её значение, чтобы избежать зацикливания.
Это простой триггер событий (хоть и не самый продвинутый). Аналогично и для других блоков и действий, которые могут считаться статистикой.
Источник: otvet.mail.ru
Создание и настройка таблиц в майнкрафт 1.12.2-1.16.4
Как узнать кто сломал блок в minecraft
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
У нас играют и пишут программы как новички так и опытные программисты. А самые продвинутые участники нашего коллектива даже разрабатывают собственные авторские моды и аддоны, ресурспаки, репозитории, мощнейшие библиотеки и операционные системы! Эти участники — гордость нашего проекта, которые по праву носят почетное звание Гуру!
Регистрируйтесь прямо сейчас и присоединяйтесь к нашему дружному коллективу фанатов игры Майнкрафт, компьютерных и инженерных модов!
CoreProtect — это плагин для SMP-сервера под управлением Bukkit, регистрирующий изменения блоков. С его помощью вы можете просмотреть историю изменений блоков, то есть кто и когда поставил/удалил блок, и откатить/вернуть изменения блоков и другое.
Установка [ править | править код ]
- Скачайте плагин
- Скопируйте файл «CoreProtect_ .jar» в папку «plugins» Вашего сервера.
- Перезапустите сервер.
Настройка [ править | править код ]
Использование [ править | править код ]
Чтобы включить режим проверки, введите команду /co i . Кликните ЛКМ по блоку, чтобы узнать, какие блоки на этом месте были поставлены или сломаны. Показывается также время изменения блоков и никнеймы игроков (или имена сущностей), которые эти блоки изменили. Вся информация выводится в чат. Кликните ПКМ по грани блока, чтобы узнать историю изменений блока, который находился по другую сторону от грани. Нажмите ПКМ по любому механизму (кнопке, рычагу, двери), чтобы узнать, кто и когда использовал его. Режим проверки отключается повторным вводом команды /co i .
- block — блок поставлен/сломан
- +block — блок поставлен
- -block — блок сломан
- click — взаимодействие игрока с блоком
- container — предмет взят или положен в контейнер
- +container — предмет положен в контейнер
- -container — предмет взят из контейнера
- kill — убит моб или другая энтити
- chat — отправлено сообщение в чат
- command — команда выполнена
- session — вход или выход игрока с сервера
- +session — вход игрока на сервер
- -session — выход игрока с сервера
- username — изменён никнейм
hashtag — дополнительные параметры, возможные значения:
- preview — откат с предварительным просмотром изменений.
- count — возвращает количество строк, найденных при просмотре логов через /co lookup .
- verbose — отображать подробную информацию при откате/восстановлении.
- silent — отображать только основную информацию при откате/восстановлении.
Чтобы восстановить изменения блоков, введите команду
/co restore u: t: b: e: r: a: #
Эта команда также может быть использована для отмены отката блоков.
Лог блока майнкрафт. Скажите пожалуйста, какой командой можно просмотреть, какой игрок поставил тот или иной блок?
/lb toolblock — дает инструмент, с помощью которого можно узнать: ЛКМ по блоку — кто его установил, ПКМ по пустому месту (по ребру другого блока) — кем и какой блок был уничтожен;
/lb — отображает игроков, которые что либо делали с блоками в указанном в конфиге радиусе (отображает кол-во игроков, кол-во действий, вид действия происходившие с блоками);
/lb area — то же, что и /lb, только в заданном радиусе;
/lb player — все действия игрока в заданном радиусе
Источник: minecraft-kak.ru
Block Progress Indicator [1.19] [1.18.2] — индикатор разрушения блока
Мод добавит индикатор прогресса разрушения блока, которые позволит четко увидеть когда будет разрушен блок. Полоска будет размещена под прицелом и будет видна только когда начнете разрушать блок. Данная модификация будет особенно полезна для тех кто использует сторонние текстур паки с которыми не всегда понятно, сколько осталось до разрушения блока.
Скриншоты
Как установить Block Progress Indicator?
- Установите Fabric
- Нажмите Win+R (кнопка «Win» находиться между «Ctrl» и «Alt»)
- В появившемся окне напишите %appdata%
- Перейдите в .minecraft/mods (если нету папки «mods», то создайте)
- Перетащите мод (.zip/.jar) в папку mods
Источник: minecraftexpert.ru