Возможно, имелась в виду библиотека Forge, которая используется для разработки игр. 4 Некоторые особенности работы Forge API:
- Асинхронное выполнение методов. 1 Результат метода не возвращается сразу, вместо этого нужно предоставить функцию, которая будет вызвана с результатом. 1
- Использование обратных вызовов. 1 У асинхронных методов Forge API всегда есть два последних параметра в виде функций обратного вызова. 1 Первый из них может быть либо success, либо callback, второй всегда error. 1
- Success-обратный вызов. 1 Обычно это предпоследний параметр большинства методов Forge API. 1 Успешный обратный вызов вызывается только один раз и только в случае успешного завершения метода API. 1
- Callback-обратный вызов. 1 Аналогичен success-обратному вызову, но, в отличие от него, может вызываться несколько раз. 1
- Error-обратный вызов. 1 Всегда является последним параметром, передаваемым методу. 1 Обратный вызов ошибки вызывается с одним параметром, который представляет собой объект с несколькими свойствами. 1
Forge API позволяет, например, одиночным и многопользовательским играм Minecraft иметь большую совместимость с модами, предотвращая конфликты модов. 5