Доброго времени суток. Я новичок в сфере моддинга и у меня возник вопрос о том, как можно реализовать восстановление блока после его разрушения через определённое время или как сделать этот блок неактивным на определённое время. Я создал блок «руды» (TileEntity) и хотел бы добиться того, чтобы после сбора ресурса с него он исчезал и вновь появлялся спустя какое то время или что то похожее.
Хотелось бы добиться подобного варианта:
https://www.youtube.com/watch?v=w0gonwP0irs
timaxa007
Модератор
5,831 409 672
Использовать эвенты: Разрушения блока, Тики мира, класс с унаследованием от WorldSaveData.
Когда блок руды разрушен, на его место ставиться камень, а в класс с унаследованием от WorldSaveData записывать о координатах, где был сломан блок руды. А если этот камень был сломан, то выписывать его из класса с унаследованием от WorldSaveData.
В Тиках мира идёт отчёт или счёт до ходя определённого значения на то место где был блок руды, ставить блок руды.
Пропали кнопки в Майнкрафт
А так-же в классе с унаследованием от WorldSaveData, сохраняем и читаем NBT, дабы после перезахода в игру могло от и дальше работать, после выхода из игры.
Но это моё предположение.
Эвент блок разрушения — net.minecraftforge.event.world.BlockEvent.BreakEvent;
Эвент тики мира — cpw.mods.fml.common.gameevent.TickEvent.WorldTickEvent;
Хотя в этом видео, вроде как, когда генерируется мир, ванильная руда меняется на руду из мода.
Когда ломается руда из мода, она превращаться в свой не разрушаемый камень и выпадает ванильная руда.
То можно в своём камне устроить отчёт или подсчёт времени, чтобы вернуть блок руды.
Ах, да тебе на 1.6.4. Эвент тики мира на этой версии это трекер, не знаю как он именно выглядит, но вроде в поисковике гайд по нему вроде был. А на счёт остального не знаю.
Ну, как-то так. Я тоже могу ошибаться. Я пишу на 1.7.10.
Источник: forum.mcmodding.ru
Не видны блоки
- Ник в Minecraft:
Dezertir - Откуда: Днепр
Написал 13.07.2016 — 18:22
Проблема, в майнкрафте не отображаются блоки,вместо них пустота,видно только небо , итемы и пиксели от ударов.Пробовал: Откатывал дрова видюхи,ставил самые новые, яву тоже устанавливал последнию версию,ничего из этого не помогло,в интернете ничего нету. Работает версия 1.5.2 нормально, а вот проблема с 1.10-1.10.2
1. Windows 7 64-bit
2. 8 ГБ ОЗУ, 64bit,частота 2.4Ghz, 4 ядра
Как восстановить спавн после краша на сервере майнкрафт + туториал
3. Java 8 Update 91 (64-bit)4. 1.10.-1.10.25. Пиратка6. TLauncher7. В майнкрафте не отображаются блоки,вместо них пустота,видно только небо , итемы и пиксели от ударов. Проблема на всех серверах, даже в мире что создаю 8. не знаю
Источник: minecrafting.ru
Мод: Исправление пользовательских блоков
Как известно, начиная с версий 1.18 в игре начались определенные проблемы с пользовательскими блоками. К сожалению, некоторые из них попросту перестали отображаться в Minecraft PE. Поэтому в таких случаях применяется мод Block Geo Fixer with Sonic Bug Fixer, который решит эту проблему. Дополнение позволяет обойти ограничения, которые ввели разработчики Mojang для блоков .
Блоки после применения дополнения
Источник: mcpehub.org