Хочу начать писать собственный API (наподобие, Spigot API) для плагинов Minecraft. С чего начать не знаю. В голове есть алгоритм создания (и то, скорее всего, поверхностный), но как его реализовать на практике - не знаю. Информации о чем-то подобном нигде нет, к сожалению.
Для начала напиши документацию на апи. Какие методы будут, по каким протоколом (GET|POST|DELETE|PUT|PATCH) надо обращаться. Какие параметры передадаются. Какие данные будут в ответе, в какой формат. Можешь прям сделать примеры. Плюс еще надо какие ошибки будет возвращать твой апи.
думаю для начала стоило разобраться что такое Spigot API, судя по тому что я вижу, это скорее можно назвать sdk и соответственно ваше описание REST тут ни к месту