Trước khi bắt đầu code plugin đơn giản:
1. Tạo Java Project
-1.1. Chuột phải vào khung Package Explorer > New > Java Project
-1.2. Đặt tên (ko ảnh hưởng đến plugin khi export). VD: HelloWorldPlugin
-1.3. Chọn phiên bản Java (Java SE 1.7)
2. Tạo package (Chuột phải vào tên project (VD: HelloWorldPlugin) > New > Package > Đặt tên (ảnh hưởng đến plugin khi export). VD: me.nahkd123.plugin.hellowp)
3. Tạo main class đầu tiên (Chuột phải vào package (me.nahkd123.plugin.hellowp) > New > Class > Đặt tên (cũng ảnh hưởng đến plugin khi export). VD: main)
4. Thêm extends
Mã:
public class main extends JavaPlugin {...}
5. Thêm void onEnable
Mã:
public void onEnable() { (Phần thêm vào code) }
6. ...giờ thì đi đọc Plugin Tutotial hoặc Javadoc của Bukkit!
7. Tạo file plugin.yml (hoặc mẫu plugin.yml)
-7.1. Nếu chưa có plugin.yml: (Chuột phải vào tên project > New > File > Đặt tên plugin.yml)
-7.2. Paste theo mẫu plugin.yml dưới đây:
Mã:
name: <Tên plugin, hiển thị khi bấm /pl>
version: <Phiên bản plugin>
description: <Giới thiệu về plugin này.>
author: <Tên tác giả (VD: nahkd123)>
main: <Package chứa main class>.<Tên main class>
depend: [<Tên plugin cần để load>] //Cái này ko bắt buộc
8. Export plugin (Chuột phải vào tên project > Export > Java > JAR File > Chọn đường dẫn và bấm Finish)
-8.1. Nếu plugin trước đó có sắn, bấm Ok.
Lưu ý:
- Nên dùng "/rl" để cập nhật nhanh các plugin (bao gồm plugin của bạn)
- Lỗi trong Java code sẽ khiến cho plugin ko chạy đc (hoặc các tính năng ko có sắn)
- Vẫn có thể làm trong Java 8, nhưng nếu đang thuê server, nên làm trong Java 7.
- Hướng dẫn trên cần người hiều một chút về code Java (public, static, Object, void, v.v...). Do đó mà nên đọc Java 7 Documentation trước khi làm một plugin đơn giản.
- Cần cái gì thì google lên là đc (thêm chữ "bukkit" đằng sau là đc).
ms vô học java t cũng bjt cc j dau, còn đếch lên tìm cái khoá học nữa, video còn chả thèm xem
ngồi cứ ngày ngày lên google xem bukkit api (xem ngay lun ấy, t còn chưa bjt java nữa), mang ra copy r bỏ vô pl sau đó trong đầu khen ukm... day sẽ la` 1 bezt pl
=> học dùng Google quan trọng nhất, dựa vô mấy cái tut mà chả bjt dùng Google = vứt
ms vô học java t cũng bjt cc j dau, còn đếch lên tìm cái khoá học nữa, video còn chả thèm xem
ngồi cứ ngày ngày lên google xem bukkit api (xem ngay lun ấy, t còn chưa bjt java nữa), mang ra copy r bỏ vô pl sau đó trong đầu khen ukm... day sẽ la` 1 bezt pl
=> học dùng Google quan trọng nhất, dựa vô mấy cái tut mà chả bjt dùng Google = vứt
tui củng nhưng anh craft củng google rùi xem mấy code plugin khác rùi viết lại rùi từ từ hiểu luôn rùi làm xong xài được vui đêm ngủ suy ngỉ mình giỏi quá
rùi từ từ thông
hiểu hay ko hiểu cứ quất ngay codeademy đã rồi tính gì tính. Dù bạn có hiểu nhiều hay ít nhất ít ra bạn thông dc 1 tí kiến thức về java cơ bản. Chứ mà cứ thế mà phang vào bukkit api thì chả biết nó ghi cm gì đâu