User Tools

Site Tools


ru:tutorial:terms

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:tutorial:terms [2022/01/06 21:58] okeyndellru:tutorial:terms [2022/02/11 07:21] (current) – external edit 127.0.0.1
Line 4: Line 4:
  
 ==== Mod ID ==== ==== Mod ID ====
-В документации, иногда мы будем ссылается на Mod ID или modid в коде. Mod ID расшифровывается как Идентификатор мода. Это строка должна однозначно определять Ваш мод. Mod ID часто связаны с пространством имён с таким же именем, и, следовательно, теми же ограничениями. Mod ID могут содержать только символы нижнего регистра ''a-z'', числа ''0-9'', и символы ''_-'', при этом их должно быть не менее двух. К примеру, Minecraft использует пространство имён ''minecraft''.+В документации, иногда мы будем ссылаться на Mod ID или modid в коде. Mod ID расшифровывается как Идентификатор мода. Эта строка должна однозначно определять Ваш мод. Mod ID часто связаны с пространством имён с таким же именем, и, следовательно, теми же ограничениями. Mod ID могут содержать только символы нижнего регистра ''a-z'', числа ''0-9'', и символы ''_-'', при этом их должно быть не менее двух. К примеру, Minecraft использует пространство имён ''minecraft''.
  
 Mod ID часто является сокращённой версией имени мода, которое делает его коротким, но узнаваемым и предотвращает конфликты имён.  Mod ID часто является сокращённой версией имени мода, которое делает его коротким, но узнаваемым и предотвращает конфликты имён. 
-Обычно, проект с названием "My Project--" должен быть ''myproject'', ''my_project'', или, в некоторых случаях, ''my-project'' так же работает, но иногда это может быть неудобно. Этот  мод будет регистрировать предметы и блоеи используя это Mod ID как регистрационное пространство имён.+Обычно, проект с названием "My Project--" должен быть ''myproject'', ''my_project'', или, в некоторых случаях, ''my-project'' так же работает, но иногда это может быть неудобно. Мод будет регистрировать предметы и блоки используя Mod ID как регистрационное пространство имён.
  
-Некоторые из начальных руководств будут использовать идентификатор mod_id и регистрировать элементы и блоки в пространстве имен заполнителя, и вы можете думать об этом как о начальном шаблоне - хотя оставить это без изменений не опасно для тестирования, не забудьте изменить его, если вы собираетесь чтобы выпустить свой проект.+Некоторые из начальных руководств будут использовать идентификатор mod_id и регистрировать элементы и блоки в пространстве имен заполнителя, и вы можете думать об этом как о начальном шаблоне - хоть и оставить это без изменений не опасно для тестирования, не забудьте поменять его, если вы собираетесь выпустить свой проект.
  
 ==== Теги ==== ==== Теги ====
Line 22: Line 22:
  
 Мод обычно содержит как минимум один класс инициализатора, который должен реализовывать один из «ModInitializer», «ClientInitializer» и «ServerInitializer». Все интерфейсы находятся в пакете net.fabricmc.api. Чтобы изменить или добавить инициализаторы, вам нужно отредактировать «fabric.mod.json» и найти блок «entrypoints», а затем отредактировать их соответствующим образом. Мод обычно содержит как минимум один класс инициализатора, который должен реализовывать один из «ModInitializer», «ClientInitializer» и «ServerInitializer». Все интерфейсы находятся в пакете net.fabricmc.api. Чтобы изменить или добавить инициализаторы, вам нужно отредактировать «fabric.mod.json» и найти блок «entrypoints», а затем отредактировать их соответствующим образом.
- Блок **«main»** предназначен для инициализаторов модов, +  * Блок **«main»** предназначен для инициализаторов модов, 
- блок **«client»** — для инициализаторов клиентских модов, +  * Блок **«client»** — для инициализаторов клиентских модов, 
- блок **«server»** — для инициализаторов модификаций сервера.+  * Блок **«server»** — для инициализаторов модификаций сервера.
  
 <code java> <code java>
ru/tutorial/terms.1641506309.txt.gz · Last modified: 2022/01/06 21:58 by okeyndell