• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
Võ Đức Anh

Hướng dẫn Cách code plugin bằng Intellij IDEA

Võ Đức Anh

THÀNH VIÊN
Tham gia
06/10/2021
Bài viết
463
Đối với các bạn lần đầu hoặc đang học code cơ bản đều sẽ lựa chọn eclipse, mình cũng vậy. Tuy nhiên mình đã có 1 giải pháp thay thế eclipse -> Intellij
Sau nhiều lần sử dụng thì theo cảm nhận của mình, Intellij tốt hơn eclipse nhiều chỗ...
Intellij là gì? tự lên mạng tìm hiểu nhé
Còn cách tải và cài như thế nào? (như trên)
Bạn có thể tải Intellij ở link: www.jetbrains.com

Khi bạn đã cài đặt Intellij, khởi động lên thì bạn sẽ thấy một màn hình chào mừng b, nhấn vào New Project để tạo 1 project.
Để tạo được 1 plugin spigot, bạn cần có Java SDK (JDK), bạn có thể tải ở đây
Sau đó bạn chọn SDK muốn sử dụng cho plugin (ở đây mình chọn 1.8)
34937


Tiếp đến, các bạn sẽ đặt tên cho project và đường dẫn thư mục project

34939


xong rồi thì finish.
Tiếp đến bạn cần thêm spigotapi để code plugin, giống eclipse thoai ;-;
Nhấn tổ hợp phím "Ctrl + Alt + Shift + S", nó sẽ hiện lên bảng sau:

34940


qua Libraries, nhấn vào dấu "+" và chọn Java
34941

Chọn đường dẫn đến file spigot/bukkit của bạn r Ok.

Bắt đầu code plugin được rồi:
Tạo package trước, nhập chuột phải vào src -> New - > Package -> tên package -> ok
34942


Sau đó tạo Class, chuột phải vào package -> New -> Java Class -> tên class -> ok
34943


Vậy là bạn có thể code được plugin của b r:
34944


Để server load plugin, tất nhiên b cũng cần có file plugin.yml:
Chuột phải vào src -> New -> File -> plugin.yml -> ok
34945


File plugin ít nhất cần có những thông tin sau:

34946


Export plugin ra thoai nào

Vẫn tổ hợp phím cũ "Ctrl + Alt + Shift + S", nhưng ở đây các bạn sẽ qua phần Artifacts
Chọn "+" -> JAR -> From modules with dependencies...
34947


Hiện lên bảng sau thì b cứ OK thôi nhe

34948


Ở đây, dòng Output directory là đường dẫn đến thư mục mà plugin sẽ xuất ra
Các bạn nhấn xóa cái "Extracted 'spigot.jar'" nhe, nếu k thì nó sẽ kèm theo file spigot làm cho plugin bạn nặng vcl
Xong rồi thì OK

34949


Tiếp đến, trên thanh công cụ, Build -> Build artifacts... -> testplugin.jar (file plugin của b) -> Build
Xong rồi đợi và mở sv load plugin của b thoai ^^
34951
34952
 

Đính kèm

  • 1638026135074.png
    1638026135074.png
    3.3 KB · Lượt xem: 14
  • 1638027214704.png
    1638027214704.png
    7 KB · Lượt xem: 14
Đối với các bạn lần đầu hoặc đang học code cơ bản đều sẽ lựa chọn eclipse, mình cũng vậy. Tuy nhiên mình đã có 1 giải pháp thay thế eclipse -> Intellij
Sau nhiều lần sử dụng thì theo cảm nhận của mình, Intellij tốt hơn eclipse nhiều chỗ...
Intellij là gì? tự lên mạng tìm hiểu nhé
Còn cách tải và cài như thế nào? (như trên)
Bạn có thể tải Intellij ở link: www.jetbrains.com

Khi bạn đã cài đặt Intellij, khởi động lên thì bạn sẽ thấy một màn hình chào mừng b, nhấn vào New Project để tạo 1 project.
Để tạo được 1 plugin spigot, bạn cần có Java SDK (JDK), bạn có thể tải ở đây
Sau đó bạn chọn SDK muốn sử dụng cho plugin (ở đây mình chọn 1.8)
View attachment 34937

Tiếp đến, các bạn sẽ đặt tên cho project và đường dẫn thư mục project

View attachment 34939

xong rồi thì finish.
Tiếp đến bạn cần thêm spigotapi để code plugin, giống eclipse thoai ;-;
Nhấn tổ hợp phím "Ctrl + Alt + Shift + S", nó sẽ hiện lên bảng sau:

View attachment 34940

qua Libraries, nhấn vào dấu "+" và chọn Java
View attachment 34941
Chọn đường dẫn đến file spigot/bukkit của bạn r Ok.

Bắt đầu code plugin được rồi:
Tạo package trước, nhập chuột phải vào src -> New - > Package -> tên package -> ok
View attachment 34942

Sau đó tạo Class, chuột phải vào package -> New -> Java Class -> tên class -> ok
View attachment 34943

Vậy là bạn có thể code được plugin của b r:
View attachment 34944

Để server load plugin, tất nhiên b cũng cần có file plugin.yml:
Chuột phải vào src -> New -> File -> plugin.yml -> ok
View attachment 34945

File plugin ít nhất cần có những thông tin sau:

View attachment 34946

Export plugin ra thoai nào

Vẫn tổ hợp phím cũ "Ctrl + Alt + Shift + S", nhưng ở đây các bạn sẽ qua phần Artifacts
Chọn "+" -> JAR -> From modules with dependencies...
View attachment 34947

Hiện lên bảng sau thì b cứ OK thôi nhe

View attachment 34948

Ở đây, dòng Output directory là đường dẫn đến thư mục mà plugin sẽ xuất ra
Các bạn nhấn xóa cái "Extracted 'spigot.jar'" nhe, nếu k thì nó sẽ kèm theo file spigot làm cho plugin bạn nặng vcl
Xong rồi thì OK

View attachment 34949

Tiếp đến, trên thanh công cụ, Build -> Build artifacts... -> testplugin.jar (file plugin của b) -> Build
Xong rồi đợi và mở sv load plugin của b thoai ^^
View attachment 34951 View attachment 34952
vay con cach code thi sao bn, mik muon hoc ma k piet lam ntn
 
vay con cach code thi sao bn, mik muon hoc ma k piet lam ntn

B cũng nên xem 1 số video cơ bản để bắt đầu với việc làm quen
 
hay dung maven
toi yeu maven
maven la-
861186448203317249.gif
 
khuyên máy yếu đừng dùng intellij idea lag bỏ mẹ :))
 
máy yếu thì dùng NetBeans như t, vs lại t nhớ Intellij có plug-in code spigot plugin sẵn mà ta, làm chi dài dòng cho cực
 
^ máy đã yếu còn đua đòi ide
35021
 
Similar content Most view Xem thêm
Back
Top Bottom