Плагіни пишуться в основному на Java або іноді на Kotlin. Деяка інформація плагіна виключно для ядра зберігається в plugin. yml, де можна знайти версію плагіна, головний клас плагіна та багато іншого. У стандартних випадках плагінам вистачає звичайного, але є моменти, де можуть знадобитися NMS – net.