Вопрос Как выучить spigot это моя мечта

Версия Minecraft
1.16.X

geksxcx

Пользователь
Сообщения
4
Расскажите как вы выучили спигот и каким образом, поделитесь ссылками на гайды буду благодарен 🙏
 
составлю минимальный, но какой-никакой план
есть ещё такой план, вроде как выглядит не так уж и плохо:

1. как минимум, нужно понимать кто такая эта ваша java и с чем её едят. очень хороший набор статей у metanit. для начала можно проходить не прям всё, но хотя бы 1-5, 8 и 10 главы почитать однозначно стоит

2. дальше надо понять что такое сборщики gradle и maven. я лично предпочитаю первый, но возможно вам понравится второй; есть ещё другие но они менее популярны и просто пока трогать не будем

3. очень хорошим плюсом будет понимание ООП и SOLID (вам же потом легче будет что-то менять и переделывать). а ещё советую почитать про lombok, в больших классах он сэкономит довольно много времени


offtop а ещё когда уже освоитесь можете посмотреть на котлин, который также компилируется в java байткод. просто почему бы и нет 🙂



кстати про ИИ: не надо. безусловно, это крутой инструмент для того чтобы быстро разобраться в теме и так далее, но не заставляйте его думать за вас. спросить "какой класс описывает предметы в инвентаре в spigot api" - хорошо, но просить "напиши код класса для выдачи предмета в spigot с названием кирка и текстом ..." уже плохо (возможно не лучший пример, но вы меня поняли)


и вот тогда уже можно будет смотреть на плагинописание (spigot, paper и так далее). но без хотя бы первых двух пунктов лучше не стоит лезть


кстати, немного от себя:
  • не пытайтесь всё писать в одном классе
  • учитесь пользоваться системами контроля версий. это сильно помогает даже в очень маленьких проектах
  • старайтесь не хардкодить и побольше выносить в конфиги. это действительно помогает что-то менять при пересборке. и в целом работать с конфигом намного лучше
  • прочитайте такие прекрасные статьи как:
You must be logged in to see this link.You must be logged in to see this link.You must be logged in to see this link.
господа старшие разработчики, попрошу вас поправить если в чём не прав
 
Расскажите как вы выучили спигот и каким образом, поделитесь ссылками на гайды буду благодарен 🙏
Фатальная ошибка
Пройди ВСЕ главы вот тут, научись работать с любой системой сборки на выбор (я предпочитаю gradle) - а дальше у тебя уже навыков хватит, чтобы самостоятельно писать практически все что угодно на яве


Однако, ява/котлин, сами уже давно полуживые, только graalvm и хренова туча легаси и дает жизнь
Лучше выбирай Гошнку / Питон / жабаскрипт или классику - С
 
составлю минимальный, но какой-никакой план
есть ещё такой план, вроде как выглядит не так уж и плохо:

1. как минимум, нужно понимать кто такая эта ваша java и с чем её едят. очень хороший набор статей у metanit. для начала можно проходить не прям всё, но хотя бы 1-5, 8 и 10 главы почитать однозначно стоит

2. дальше надо понять что такое сборщики gradle и maven. я лично предпочитаю первый, но возможно вам понравится второй; есть ещё другие но они менее популярны и просто пока трогать не будем

3. очень хорошим плюсом будет понимание ООП и SOLID (вам же потом легче будет что-то менять и переделывать). а ещё советую почитать про lombok, в больших классах он сэкономит довольно много времени


offtop а ещё когда уже освоитесь можете посмотреть на котлин, который также компилируется в java байткод. просто почему бы и нет 🙂



кстати про ИИ: не надо. безусловно, это крутой инструмент для того чтобы быстро разобраться в теме и так далее, но не заставляйте его думать за вас. спросить "какой класс описывает предметы в инвентаре в spigot api" - хорошо, но просить "напиши код класса для выдачи предмета в spigot с названием кирка и текстом ..." уже плохо (возможно не лучший пример, но вы меня поняли)


и вот тогда уже можно будет смотреть на плагинописание (spigot, paper и так далее). но без хотя бы первых двух пунктов лучше не стоит лезть


кстати, немного от себя:
  • не пытайтесь всё писать в одном классе
  • учитесь пользоваться системами контроля версий. это сильно помогает даже в очень маленьких проектах
  • старайтесь не хардкодить и побольше выносить в конфиги. это действительно помогает что-то менять при пересборке. и в целом работать с конфигом намного лучше
  • прочитайте такие прекрасные статьи как:
You must be logged in to see this link.You must be logged in to see this link.You must be logged in to see this link.
господа старшие разработчики, попрошу вас поправить если в чём не прав
спасибо, очень помогли
 
Назад
Сверху Снизу