• 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 :).
FUCHRYDERS

Hỏi về code plugin CODE PLUGIN LÀ GÌ? LÀM SAO ĐỂ HỌC CODE? HỌC CODE Ở ĐÂU?

Trạng thái
Không mở trả lời sau này.
Đầu tiên cần:
1. Cài Eclipse (Nên dùng Eclipse Oxygen.2)
2. Đọc Java 7 Documentation (docs.oracle.com). Hầu hết các sv dùng Java 7
3. Download craftbukkit (getbukkit.org)
4. Có sẵn Javadoc (hub.spigotmc.org)
5. Mẫu (hoặc file có sẵn) plugin.yml (bukkit.gamepedia.com)

Tất cả mọi thứ đều từ bukkit.gamepedia.com .Biết tiếng Anh thì vào đọc cũng đc.

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).
cơ mà thêm phần 2 đi cho chắ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 :v
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 :v
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 :D
 
Trạng thái
Không mở trả lời sau này.
Similar content Most view Xem thêm
Back
Top Bottom