Как изменить/запретить количество выпадаемого опыта с мобов, да и вообще есть ли какой-нибудь док с описанием и примерами всех метадов, сколько не искал, все видут сюда.
И ещё, создал новый проект, при создании новых методов через сочетание клавиш LCtrl + o отсутствуют методы, кроме стандартных, есть инфа как это фиксить?
Вложения
Screenshot_1.png
22.9 KB · Просмотры: 12
Последнее редактирование: 16 Ноя 2022
_SupCM_
1,011 70 153
Как изменить/запретить количество выпадаемого опыта с мобов
DajeStalin
Создал ивент который должен был писать в чат, когда у таргета не оставалось хп, но ничего не происходит, так же вставить onDeath() не могу, не даёт, пробовал сделать через LivingDeathEvent, так и не понял как отлавливать смерть существа.
Можно какой-нибудь пример на отлов смерти существа
Последнее редактирование: 17 Ноя 2022
DajeStalin
С отловом существ и добавлением нового дропа я разобрался, но как теперь изменить имеющуюся таблицу дропа для всех существ?
Лучший способ добычи опыта в Minecraft
_SupCM_
1,011 70 153
Нинада так. Есть же отдельные ивенты для подобного: LivingExperienceDropEvent для опыта и LivingDropsEvent для итемов.
DajeStalin
Так, хорошо, дроп экспы с мобов я отключил
Но таким же метадом с руды не получается.
И попытался выдавать опыт за убийства, но игра крашится через какое-то время после убийства
у меня есть догадки, что выдача опыта происходи с серверной части
Server thread/ERROR] [ne.mi.ev.EventBus/EVENTBUS]: Exception caught during firing event: net.minecraft.util.text.TranslationTextComponent cannot be cast to net.minecraft.entity.player.PlayerEntity
Так пытаюсь выдать опыт
_SupCM_
1,011 70 153
(PlayerEntity) event.getEntity().getName();
Ты пытаешься получить ИМЯ игрока, а не игрока. А ИМЯ игрока это не игрок.
Для блоков уже юзается BlockEvent.BreakEvent . Вот пример:
Источник: forum.mcmodding.ru
Configurable XP Drops — дроп опыта [1.12.2] [1.11.2]
Мод Configurable XP Drops — настройка выпадения опыта
Простая модификация, большинству она покажется ненужной и просто бесполезной, но всё же она будет удобна для собирателей клиентов, а также просто людей, которые хотят настроить количество опыта, которое выпадает после убийства мобов.
Вот и всё, просто конфигуратор дропа опыта .
Как настроить количество опыта в моде Configurable XP Drops:
Запустите игру с модом и выключите ее.
Откройте данную папку .minecraftconfig
В ней найдите и откройте файл customxp.cfg (блокнотом)
Вот пример конфига, меняйте значение для разных модов
Пример baby_zombie=120
Теперь за детеныша зомби будет падать не 12 опыта, а 120
Пример части конфига:
# Configuration file mobs { # [range: 0 ~ 9999, default: 12] I_baby_husk=12 # [range: 0 ~ 9999, default: 12] I_baby_pigman=12 # [range: 0 ~ 9999, default: 12] I_baby_zombie=12
Как установить мод Configurable XP Drops
Установите майнкрафт фордж для вашей версии майнкрафт.
Необходимо установить Just Enough Items.
Скачайте мод и поместите файл по адресу: C:Usersваш пользователь пкAppDataRoaming.minecraftmods
Откройте лаунчер майнкрафт и выберите в профиле версию майнкрафт с форджем.
Как найти папку AppData?
Скачать мод Configurable XP Drops
1.11.2: customxp-1.0_2.jar [4,5 Kb]
1.121.12.11.12.2 customxp-1.3.jar [5 Kb]
Источник: ru-minecraft.ru
Experience Obelisk — Обелиск опыта на версии [1.16.5] [1.18.2] [1.19.2]
Данная модификация добавляет обелиск опыта, который добавит удобства, имея функцию хранения, извлечения уровни опыта, не боясь потерять его при смерти. Также обелиск позволит пассивно собирать опыт вокруг.
Видео с модом Experience Obelisk
Скриншоты
Показать больше скриншотов
Показать больше скриншотов
Как установить Experience Obelisk
1. Скачайте и установте Minecraft Forge
2. Скачайте мод
3. Переместите jar файл в директорию .minecraftmods
4. Наслаждайтесь игрой 🙂
Источник: cubixworld.net