Меню

Ошибка неизвестный id предмета

Войти или зарегистрироваться

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы — администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.

    Скрыть объявление


Файлы cookie


Добро пожаловать!

Решено Не работает мод TMI на сервере.

Тема в разделе «[Архив] Помощь», создана пользователем q_EnoT_p, 26 май 2014.

  1. Автор темы

    q_EnoT_p

    q_EnoT_p
    Активный участник

    Баллы:
    63

    Кто юзает мод TMI?
    В общем: не работает мод TMI на сервере, еогда беру предмет из этого мода, то пишет: «Ошибка:Неизвестное id предмета: minecraft_stone». И так со всеми предметами.
    Все права администратора у игрока есть. Нужна Помощь!!!
    cats.jpg

    В ОДИНОЧКЕ ВСЁ РАБОТАЕТ!


    q_EnoT_p,
    26 май 2014
    #1

    MrXamster нравится это.
  2. Быстрая раскрутка сервера Minecraft


  3. Vic4Get

    Vic4Get
    Старожил
    Пользователь

    Баллы:
    123
    Имя в Minecraft:
    SeftRaiz

    config самого мода залил?


    Vic4Get,
    26 май 2014
    #2

    МиднайтЖелаетВамДобра нравится это.
  4. Автор темы

    q_EnoT_p

    q_EnoT_p
    Активный участник

    Баллы:
    63

    нет, а где он находится именно?
    Снимок.JPG


    q_EnoT_p,
    26 май 2014
    #3

    Лайка нравится это.

  5. Vic4Get

    Vic4Get
    Старожил
    Пользователь

    Баллы:
    123
    Имя в Minecraft:
    SeftRaiz

    Папочка config, с клиента кинь на сервер
    Если в одиночке работает, то после того когда кинешь и на сервере должно сработать
    Проверили?


    Vic4Get,
    26 май 2014
    #4

    Лайка нравится это.
  6. Автор темы

    q_EnoT_p

    q_EnoT_p
    Активный участник

    Баллы:
    63

    Не помогло. В той папке были файлы от других модов.


    q_EnoT_p,
    26 май 2014
    #5

    Лайка нравится это.

  7. Vic4Get

    Vic4Get
    Старожил
    Пользователь

    Баллы:
    123
    Имя в Minecraft:
    SeftRaiz

    Там все id предметов, в том числе и стандартных


    Vic4Get,
    26 май 2014
    #6

  8. VareZzZz

    VareZzZz
    Старожил
    Пользователь

    Баллы:
    153

    TMI мод клиентский а не серверный.
    Выдает предметы командой.


    VareZzZz,
    26 май 2014
    #7

  9. Alexgrist

    Alexgrist
    Старожил
    Пользователь

    Баллы:
    173

    TMI не должен зависеть от сервера( если сервер не MCPC — разве не будет работать?) Но действительно не работает даже с разрешением на give. Видимо есть разница в ID предметов 1.7.2(мод скорее всего на этой версии) и 1.7.9(сервер).


    Alexgrist,
    26 май 2014
    #8

    Лайка нравится это.
  10. Автор темы

    q_EnoT_p

    q_EnoT_p
    Активный участник

    Баллы:
    63

    Проблема решена, как закрыть этот вопрос/удалить?


    q_EnoT_p,
    26 май 2014
    #9

    Лайка2 и Лайка нравится это.

  11. Vic4Get

    Vic4Get
    Старожил
    Пользователь

    Баллы:
    123
    Имя в Minecraft:
    SeftRaiz

    модерация темы => закрыть тему


    Vic4Get,
    27 май 2014
    #10

    ПриветОтЛайки и Лайка2 нравится это.
(Вы должны войти или зарегистрироваться, чтобы ответить.)
Показать игнорируемое содержимое

Поделиться этой страницей

Ваше имя или e-mail:
У Вас уже есть учётная запись?
  • Нет, зарегистрироваться сейчас.
  • Да, мой пароль:
  • Забыли пароль?

Запомнить меня

Русское сообщество Bukkit

Bukkit по-русски - свой сервер Minecraft

Обновлено: 29.01.2023

Субъекту статьи ещё не дано официальное название и оно может измениться в любое время.

Пространство имён [ ]

Это не новая концепция, но думаю, что я должен повторить, что такое «пространство имён». Большинство вещей в игре имеет пространство имён, так что если мы добавим что-то и модификацию (карту или что-то ещё), добавляющую что-то , они оба будут иметь абсолютно разное что-то . Всякий раз, когда вас просят указать что-то, например таблицу добычи, вы также должны указать, из какого пространства имён исходит этот объект. Если вы не укажете пространство имён, игра по умолчанию использует minecraft . Это означает, что что-то и minecraft:что-то — это одно и то же.

Например, два пакета данных добавляют два механизма мини-игр в Minecraft; они оба имеют Пользовательское пространство имён [ ]

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

Чтобы предотвратить возможные конфликты, пространства имён должны быть максимально конкретными.

  • Следует избегать алфавитных супов. Например, проект, названный «ядерный корабль», не должен использовать пространство имён nc , так как это слишком неоднозначное имя.
  • Следует избегать слишком «расплывчатых» слов. Имя battle_royale не выглядит столь информативно, поэтому имя player_name_battle_royale выглядит намного лучше и более информативно.

В любом случае, эти неудачно выбранные пространства имён снижают вероятность конфликта проектов, когда в игре используется несколько видов добавляемого контента.

Пространство имён minecraft [ ]

Другие встроенные пространства имён [ ]

По умолчанию пакет ресурсов Minecraft использует для Realms языковые файлы в пространстве имён realms (расположенном в assets/realms/lang/<языковой-код>.json ) и связанные с игрой языковые файлы в пространстве имён minecraft , даже если ключи перевода не являются идентификаторами пространства имён. Сам Realms.jar тоже использует свой собственный языковой файл ru_ru.JSON и текстуры в пространстве имён realms .

Содержание

[Гайд] Как устранить конфликт ID вручную?

Итак, ID — это положительное целочисленное значение, присваиваемое каждому объекту в игре. Поскольку количество идентификаторов ограничено (Максимальный ID для блока — 4095), разработчикам модов не всегда удаётся избежать использования тех ID, которые уже были заняты другими модами. Поскольку мы решаем эту проблему в ручном режиме, нам не потребуется использовать специальные моды для переназначения уже занятых ID.

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

java.lang.IllegalArgumentException:
Slot *a* is already occupied by *b* when adding *c*

*a* — ID, который не поделили моды *b* и *c*

Обратите внимание: изменения можно внести как в конфигурационный файл мода *b*, так и мода *c*. Если оба мода не поддерживают изменение ID через конфигурационные файлы, решить конфликт вручную не выйдет.

Это был один из двух возможных способов ручного устранения конфликта ID. Второй мы рассмотрим в следующей статье.

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

Также, советую посмотреть видео-урок по устранения конфликта ID в ручном режиме:

Использование [ ]

Допустимый идентификатор пространства имён имеет формат namespace: name , где могут использоваться только определённые символы.

Это список всех объектов игры, которые имеют пространство имён идентификаторов:

Допустимые символы [ ]

Java Edition [ ]

Пространство имён и имена идентификаторов могут содержать только следующие символы:

  • 0123456789 Цифры
  • abcdefghijklmnopqrstuvwxyz Строчные буквы
  • _ Нижнее подчёркивание
  • — Дефис/минус

Следующие символы недопустимы в пространстве имён, но допустимы в самом имени:

  • / Косая черта (слэш)
    • Разделитель каталогов
    • Разделитель наименования и расширения файлов.

    Запись каждого пространства имён должна выглядеть следующим образом: lower_case_with_underscores (нижний_регистр_с_нижним_подчёркиванием).

    Bedrock Edition [ ]

    Пространство имён и имена идентификаторов могут содержать все символы, кроме косых черт (слэша) и двоеточий.

    Следующие символы недопустимы в пространстве имён, но допустимы в именах таблиц добычи и функций:

    • / Косая черта (слэш)
      • Разделитель каталогов

      Запись каждого пространства имён должна выглядеть следующим образом: lower_case_with_underscores (нижний_регистр_с_нижним_подчёркиванием).

      Преобразование в строку [ ]

      Идентификатор пространства имён преобразовывается в строку, если использовать : (двоеточие) между ним и его пространством имён.

      Пространство имён Имя Преобразование в строку
      minecraft diamond minecraft:diamond
      foo bar.baz foo:bar.baz
      minecraftwiki commands/minecraft_wiki minecraftwiki:commands/minecraft_wiki

      Преобразование из строки [ ]

      В отличие от идентификаторов пространства имён, которые могут быть преобразованы в строки, есть отдельные строки, которые, наоборот, не могут быть преобразованы в идентификаторы.

      Есть несколько ограничений:

      • Строка может иметь только один символ : (двоеточие)
      • Остальная часть строки должна соответствовать требованиям допустимых символов
      • Если : присутствует, то часть строки перед : (пространство имён) не должна содержать символы / или .

      Рекомендуется всегда включать : в строковый формат идентификаторов пространств имён.

      Объекты, добавленные файлами из пакетов ресурсов и пакетов данных, могут быть найдены игрой, используя пространство имён идентификаторов, предоставляемое выбранным пакетом.

      Хотя расположение зависит от типа объекта и типа пакета, которому принадлежит данный объект, существует определённая закономерность. Как правило, расположение выглядит следующим образом: pack_type/namespace/object_type/name.suffix , где все символы / (слэш) (может быть частью object_type или name ) заменяется разделителем каталогов, зависящим от операционной системы.

      Мапирование происходит из типа объекта в переменные pack_type , object_type , и suffix

      Тип объекта Пакет объекта Вместо pack_type Вместо object_type Вместо suffix
      Пакет ресурсов assets blockstates json
      Пакет ресурсов assets models json
      Частицы Пакет ресурсов assets particles json
      Текстуры Пакет ресурсов assets textures png
      Достижения Пакет данных data advancements json
      Пакет данных data functions mcfunction
      Таблицы добычи Пакет данных data loot_tables json
      Рецепты Пакет данных data recipes json
      Структуры Пакет данных data structures nbt
      Теги блоков Пакет данных data tags/blocks json
      Теги типов сущностей Пакет данных data tags/entity_types json
      Теги предметов Пакет данных data tags/items json
      Теги жидкостей Пакет данных data tags/fluids json
      Теги функций Пакет данных data tags/functions json

      Примечание: некоторые элементы в пакете ресурсов не обязательно поддерживаются объектом с идентификатором пространства имён, например текстуры графического интерфейса пользователя.

      Учитывая тип содержимого, можно найти соответствующие файлы pack_type , object_type и suffix . Затем их можно заменить и узнать окончательное расположение содержимого.

      Идентификаторы пространства имён Тип содержимого pack_type object_type suffix Окончательное расположение
      my_texture_pack:diamonds Текстуры assets textures png assets/my_texture_pack/textures/diamonds.jpg
      abc:run_game Тег функции data tags/functions json data/minecraft/tags/functions/load.json
      rocket_pack:industry/start_of_story Достижения data advancements json data/rocket_pack/advancements/industry/start_of_story.json

      Предмет с индификатором minecraft не существует что делать

      Caman86

      Caman86

      ТруЪ Олдфаги-с

      Звание: V.I.P на хуторе

      Weazzer,
      На сервере этот мод не установлен/не включен.

      Weazzer

      Weazzer

      Caman86,
      Как раз таки мод установлен, проверял все 1000 раз

      Caman86

      Caman86

      ТруЪ Олдфаги-с

      Звание: V.I.P на хуторе

      Weazzer

      Weazzer

      Caman86

      Caman86

      ТруЪ Олдфаги-с

      Звание: V.I.P на хуторе

      Статистика форума

      Сейчас онлайн: 22

      Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички

      Предмет с индификатором minecraft не существует что делать

      ТруЪ Олдфаги-с

      Звание: Искуственный AI, блеять

      Полная ерунда. Держите готовую команду — /testfor @e[type=Item,name=Pivko] >.

      Чеканной монетой платить не надо.

      Статистика форума

      Сейчас онлайн: 22

      Администраторы | Главные редакторы | Модератор | Дедушки | Журналисты | HENTAI BOY | Goldфаги | Журналисты-олдфаги | ТруЪ Олдфаги-с | ТруЪ Плагинщик | Олдфаги | true Художник | Модератор бездны | Картоделы | XXXL ПХЛ | Просто хорошие люди | Посетители | Новички

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

          

      • Ethernet surge protector что это
      •   

      • Объем 1 моль водорода в сосуде при температуре t и давлении p равен 3л чему
      •   

      • Где сложная линия в доте 2
      •   

      • Как посмотреть историю игр в hearthstone
      •   

      • Как отключить акселерометр в гта 5


  • Search


    • Search all Forums


    • Search this Forum


    • Search this Thread


  • Tools


    • Jump to Forum


  • #1

    Nov 3, 2012


    ced1214


    • View User Profile


    • View Posts


    • Send Message



    View ced1214's Profile

    • Tree Puncher
    • Join Date:

      8/9/2012
    • Posts:

      12
    • Member Details

    I’ve been using essentials buy signs on my server ever since it has been released, and everything used to work perfectly until now. I updated to the new Essentials build, and now the signs don’t work because the plugin apparently doesn’t know the item names. The item IDs work but I prefer using the Item names because it looks neater. Thanks!

    Here’s a picture


  • #2

    Nov 3, 2012

    Make sure it is spelled correctly or just use the item ID if you have spelled it correctly. That is the only thing you can do! Unless you know java…


  • #5

    Nov 3, 2012


    Kingpulse


    • View User Profile


    • View Posts


    • Send Message



    View Kingpulse's Profile

    • Carpenter
    • Join Date:

      7/6/2012
    • Posts:

      49
    • Minecraft:

      Kingpulse
    • Member Details

    try using ghast tears id?
    Do some googleing maybe its a bug with the latest one and other people have hit the issue as well.


  • #6

    Dec 16, 2013

    Happens to me after about an year. ;3


  • #7

    Dec 17, 2013


    PythonPower


    • View User Profile


    • View Posts


    • Send Message



    View PythonPower's Profile

    • Lapis Lazuli Collector
    • Join Date:

      11/29/2013
    • Posts:

      916
    • Minecraft:

      PythonPower
    • Member Details

    I suggest posting a ticked on the essentials dev bukkit page, that’s where plugin authors check the most.

  • To post a comment, please login.

Posts Quoted:

Reply

Clear All Quotes


Log in or Sign up

Essentials «Unknow Item ID» Error

Discussion in ‘Bukkit Help’ started by cpi2001, Jan 21, 2014.

?

Is anyone else having problems with this?

Poll closed Jan 21, 2015.

  1. Yes



    2 vote(s)

    100.0%

  2. No

    0 vote(s)

    0.0%

Thread Status:

Not open for further replies.

  1. Offline

    cpi2001

    Hello, I hope that you can help me with something! Whenever I try to make an essentials sign shop it gives me this error:

    Unknown Item Name: (Item Name)

    Can you please help me fix this?
    I have included some pictures below, pls help!

    Screen Shot 2014-01-21 at 8.03.21 PM.png

    Screen Shot 2014-01-21 at 8.03.24 PM.png

    Screen Shot 2014-01-21 at 8.03.24 PM.png

    Screen Shot 2014-01-21 at 8.03.46 PM.png

    Screen Shot 2014-01-21 at 8.04.03 PM.png


    cpi2001,
    Jan 21, 2014

    #1


  2. Offline

    Necrodoom

    If you use mac, it will insert invisible characters to signs, use essentials prerelease build which works around this issue.


    Necrodoom,
    Jan 22, 2014

    #2


  3. Offline

    cpi2001

    Thank you so much! Is there any way you can reply to this comments with a link where I can download the pre-release build? Thank You!


    cpi2001,
    Jan 22, 2014

    #3

(You must log in or sign up to reply here.)

Show Ignored Content

Thread Status:

Not open for further replies.

Share This Page

Your name or email address:
Do you already have an account?
  • No, create an account now.
  • Yes, my password is:
  • Forgot your password?

Stay logged in


Bukkit Forums

  • Search titles only
Posted by Member:

Separate names with a comma.

Newer Than:
  • Search this thread only
  • Search this forum only
    • Display results as threads

Useful Searches

  • Recent Posts

More…

Information

Full output of /ess version:

Server version: 1.16.1-R0.1-SNAPSHOT git-Paper-108 (MC: 1.16.1)
EssentialsX version: 2.18.0.7
LuckPerms version: 5.1.26
Vault version: 1.7.3-b131
EssentialsXChat version: 2.18.0.7

Server log: https://gist.github.com/waybaker/abc79c4f970ffabec3f2c006c1bb409b

EssentialsX config: https://gist.github.com/waybaker/d5b0a97d28371b9a86fe8e3290fccfba

Details

Description
When using the /give command, either in console or in game, and using enchantments, an error is returned — «Unknown Item Name».

Sample Command: /give [putplayernamehere] diamond_axe{Enchantments:[{id:efficiency,lvl:5},{id:fortune,lvl:3},{id:mending,lvl:1},{id:sharpness,lvl:5},{id:unbreaking,lvl:3}]} 1

Error Returned: Error: Unknown item name: diamond_axe{enchantments:[{id:efficiency,lvl:5},{id:fortune,lvl:3},{id:mending,lvl:1},{id:sharpness,lvl:5},{id:unbreaking,lvl:3}]}.

Steps to reproduce
With plugin loaded, issue the command. I removed plugins one by one until I figured out it was this one. After removing the EssentialsX and EssentialsX Chat Plugins, the issue resolved.

Expected behavior
The player identified in the command string should be given the item specified, with the enchantments specified.

Screenshots

  • #3

Нет, много раз пересоздавал мир, сейчас со свежим форжем запустил в сборке и все равно не помогло. Просто добавляю новую броню, и пятая по счету и последующие не стали работать, их рендер просто заменяется рендером другой брони. Причем порядок регистра рендера:

public static void init() {
    GeoArmorRenderer.registerArmorRenderer(ClothesArmor.class, new KanekiBlueBlouseRender());
    GeoArmorRenderer.registerArmorRenderer(BlueBlouseArmor.class, new BlueBlouseRender());
    GeoArmorRenderer.registerArmorRenderer(GrandpaHatArmor.class, new GrandpaHatRender());
    GeoArmorRenderer.registerArmorRenderer(KureoArmor.class, new KureoRender());
    GeoArmorRenderer.registerArmorRenderer(BlackTuxArmor.class, new BlackTuxRender());
    GeoArmorRenderer.registerArmorRenderer(GourmetTuxArmor.class, new GourmetTuxRender());
    GeoArmorRenderer.registerArmorRenderer(BlackBlouseArmor.class, new BlackBlouseRender());
    //client poxy - pre init
}

и регистр предметов ничего не решают, все равно blacktuxarmor и последующие не работают

  • #4

Такое происходит только с бронёй из geckolib, остальные предметы норм

#1


Отправлено 05 December 2014 — 11:31 AM

Репутация: 1

Уже понимающий

Как правильно ввести команду /give? Я набираю так /give yulia9123 1. Сколько бы я не вводила и с другим ID пишет что такой предмет не существует. В настройках стоит разрешение на исп. команд. Может я как то не так ввожу?

  • Наверх


#2

Aper


Отправлено 05 December 2014 — 11:34 AM

Репутация: 2

Уже понимающий

пиши так:
/give [nickname] [ID предмета] [количество]
Я запоминал так: дать мне чего и сколько?

  • Наверх


#3

Rentan


Отправлено 05 December 2014 — 11:34 AM

Репутация: 1

Уже понимающий

give <цель> <номер объекта> [количество]

  • Наверх


#4

odinokivolk


Отправлено 05 December 2014 — 01:33 PM

Репутация: 0

Мало что знаю

просто нужно писать/give ник игрока minecraft:id блока

  • Наверх


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка недостаточно памяти при установке
  • Ошибка неисправность датчика скорости