[Гайд] Как устранить конфликт ID вручную?
- Автор: artemkafomin
- Дата: 18-02-2014, 18:51
- Категория: Инструкции, гайды Minecraft
![[Гайд] Как устранить конфликт ID вручную? [Гайд] Как устранить конфликт ID вручную?](https://ru-minecraft.ru/uploads/posts/2018-01/1514904401_5376374ba82b.jpg)
Итак, ID - это положительное целочисленное значение, присваиваемое каждому объекту в игре. Поскольку количество идентификаторов ограничено (Максимальный ID для блока - 4095), разработчикам модов не всегда удаётся избежать использования тех ID, которые уже были заняты другими модами. Поскольку мы решаем эту проблему в ручном режиме, нам не потребуется использовать специальные моды для переназначения уже занятых ID.
Начать стоит с отчёта об ошибке, который появляется после попытки запустить игру. Обычно в самом начале этого текста содержится следующая строчка:
java.lang.IllegalArgumentException:
Slot *a* is already occupied by *b* when adding *c*
*a* - ID, который не поделили моды *b* и *c*
После того, как мы получим эти данные, нам потребуется открыть папку confins в корне нашей сборки. Далее открываем конфигурационный файл мода *b*, либо мода *c*. Там нам потребуется найти идентификатор *a*, и исправить его на тот, который не используется в других модах. Обычно это делается методом подбора свободного значения. Если Вы найдёте свободный идентификатор, игра должна нормально запуститься.
Обратите внимание: изменения можно внести как в конфигурационный файл мода *b*, так и мода *c*. Если оба мода не поддерживают изменение ID через конфигурационные файлы, решить конфликт вручную не выйдет.
Это был один из двух возможных способов ручного устранения конфликта ID. Второй мы рассмотрим в следующей статье.
Мой совет: устанавливая каждый следующий мод, проверяйте, работает ли сборка после его установки. Так не возникнет цепной реакции, связанный с использованием одинаковых идентификаторов.
Также, советую посмотреть видео-урок по устранения конфликта ID в ручном режиме:
Начать стоит с отчёта об ошибке, который появляется после попытки запустить игру. Обычно в самом начале этого текста содержится следующая строчка:
java.lang.IllegalArgumentException:
Slot *a* is already occupied by *b* when adding *c*
*a* - ID, который не поделили моды *b* и *c*
После того, как мы получим эти данные, нам потребуется открыть папку confins в корне нашей сборки. Далее открываем конфигурационный файл мода *b*, либо мода *c*. Там нам потребуется найти идентификатор *a*, и исправить его на тот, который не используется в других модах. Обычно это делается методом подбора свободного значения. Если Вы найдёте свободный идентификатор, игра должна нормально запуститься.
Обратите внимание: изменения можно внести как в конфигурационный файл мода *b*, так и мода *c*. Если оба мода не поддерживают изменение ID через конфигурационные файлы, решить конфликт вручную не выйдет.
Это был один из двух возможных способов ручного устранения конфликта ID. Второй мы рассмотрим в следующей статье.
Мой совет: устанавливая каждый следующий мод, проверяйте, работает ли сборка после его установки. Так не возникнет цепной реакции, связанный с использованием одинаковых идентификаторов.
Также, советую посмотреть видео-урок по устранения конфликта ID в ручном режиме:
| Информация | |
| Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию. | |
Последние сообщения с форума
| Название темы | Автор | Статистика | Последнее сообщение |
|---|---|---|---|
| Minecraft 1.12 Modding Coalition Тема в разделе: Новости |
Danhoby | Просмотров: 5734 Ответов: 63 |
Автор: Jesterios |
| ВКС - 𝕭𝖆𝖙𝖙𝖑𝖊 𝖔𝖋 𝕯𝖔𝖓𝖇𝖆𝖘𝖘 - 1.7.10 Тема в разделе: Проекты |
WinzyGG | Просмотров: 990 Ответов: 4 |
Автор: vovanhurcane |
| Видео/Стримы канал Ritterydam Тема в разделе: Флудильня |
ritterydam | Просмотров: 103082 Ответов: 508 |
Автор: ritterydam |
| Фон сайта на 13летие Тема в разделе: Искусство |
vovanhurcane | Просмотров: 3493 Ответов: 25 |
Автор: vovanhurcane |
| COOLDAY 1.20.1 - Полу-Политический Ванильный сервер Тема в разделе: Частные, домашние, Hamachi сервера |
DanilPlayDF | Просмотров: 88 Ответов: 0 |
Автор: DanilPlayDF |






![[Гайд] Создание сервера с использованием Spigot [Гайд] Создание сервера с использованием Spigot](https://ru-minecraft.ru/uploads/posts/2014-07/1405323576_bez-imeni-3.jpg)
![[Гайд] Создание собственного проекта серверов [Гайд] Создание собственного проекта серверов](https://ru-minecraft.ru/uploads/posts/2014-05/1399627793_bez-imeni-3.jpg)
![[Гайд] Устанавливаем моды в *.jar архив игры [Гайд] Устанавливаем моды в *.jar архив игры](https://ru-minecraft.ru/uploads/posts/2014-04/1397417522_bez-imeni-3.jpg)
![[Гайд] Собственные сделки для жителей [Гайд] Собственные сделки для жителей](https://ru-minecraft.ru/uploads/posts/2018-01/1514904276_0720ace0c206.jpg)


