Всем привет, я начинающий кодер и хотел бы поделиться своим первым плагином!
Есть 2 команды
/don и /donate
Плагин на показ донатов и сколько оно стоит, в файле есть config.yml где можно поставить под себя, код очень оптимизированным и не даёт сильную нагрузку на сервер, и ещё раз я начинающий кодер!
DonatePlugin.zip (1,8 КБ)
Теперь разберем твой плагин на грехи:
1. saveDefaultConfig() это мертвый код.
Этот метод нужен для создания конфига с ресурсов плагина (папка resources), а у плагина его нету.
2. Плагин легко ломается.
Поскольку нету ресурсного конфига, а стандартный конфиг по каким-то причинам может пропасть, то всё! Плагин вечно будет выдавать “Когфиг не загружен”, пока пользователь не посмотрит код, чтобы понять, каким должен быть конфиг для плагина.
3. Не использовать возможности ядра
if ($cmdName === "donate" || $cmdName === "don") {
commands:
donate:
description: Показать список донатов.
usage: /donate
permission: donateplugin.use
don:
description: Показать список донатов.
usage: /don
permission: donateplugin.use
Это глупо, когда ядро имеет такое прекрасное решение, как aliases.
Вот пример:
commands:
donate:
description: Показать список донатов.
usage: /donate
permission: donateplugin.use
aliases:
- don # Эта команда точная копия своего родителя
if ($cmdName === "donate") {
# Если игрок напишет /don, будет вызываться /donate
1 лайк
ну и зоофилие, будто чат гопник пишет XD
Изначально арч, после качи, т.к я ибанный казуал (но признаюсь, опыт с чистым арчем был незабываемым, как минимум сломанные нервные клетки останутся в памяти)
пиши мне в тг, я тебе помогу вкатиться в арч, плюс буду помогать если будут ошибки
1 лайк