Bạn thường chơi ở Minecraft, trò chơi video sandbox mang tính biểu tượng hiện nay được tạo bởi Markus "Notch" Persson và bạn cũng đã tạo máy chủ của riêng mình, bây giờ bạn muốn mở rộng với các tính năng mới. Đặc biệt, bạn đã nghe nói rằng có thể lập trình cắm vào, nhưng bạn không biết bắt đầu từ đâu. Không sao: bạn đã đến đúng nơi!

Trên thực tế, trong hướng dẫn này, tôi sẽ giải thích chi tiết cho bạn cách tạo một plugin cho minecraft cung cấp cho bạn một ví dụ cụ thể về những gì có thể và giải thích cách người chơi sử dụng cái sau. Tôi đảm bảo với bạn rằng đây là một thủ tục ít phức tạp hơn bạn tưởng tượng.

bạn nói gì? Bạn đã sẵn sàng tùy chỉnh máy chủ Minecraft của mình chưa? Theo ý kiến ​​của tôi, bạn không thể chờ đợi để xem mã của mình hoạt động. Nào, tất cả những gì bạn phải làm chỉ đơn giản là làm theo các hướng dẫn nhanh mà bạn có thể tìm thấy bên dưới. Đã nói rồi thì mình không còn việc gì phải làm, ngoài việc chúc các bạn đọc truyện vui vẻ và hạnh phúc!

trang dành riêng cho các plugin cho Spigot.

Như bạn có thể thấy trong trang tôi đã đề cập ở trên, thực sự có tất cả mọi thứ. Có những người đã tạo ra đôi cánh tùy chỉnh và những người đã giới thiệu các vụ phun trào núi lửa trong tiêu đề Mojang. Tóm lại là, học cách lập trình plugin đối với máy chủ Minecraft, nó có thể đặc biệt thú vị.

Bạn thường chơi Minecraft, trò chơi video sandbox mang tính biểu tượng hiện nay được thiết kế bởi Markus Notch Persson và bạn cũng đã tạo máy chủ của riêng mình, bây giờ bạn muốn mở rộng với các tính năng mới.

Tuy nhiên, trước khi bắt đầu với các hướng dẫn, bạn nên gạch dưới hai khía cạnh: trong hướng dẫn này, tôi sẽ thực hiện một ví dụ thực tế liên quan đến một máy chủ Spigot, nhưng trên Minecraft có nhiều loại phòng ảo khác nhau, như bạn có thể đọc trên trang này (bằng tiếng Anh). Tuy nhiên, tôi sẽ tập trung vào loại máy chủ được đề cập, được sử dụng nhiều nhất, nhưng nếu bạn là một người đam mê, bạn cũng có thể muốn xem xét các giải pháp có sẵn khác.

Đối với phần còn lại, như đã đề cập ở trên, để tạo một plugin cho máy chủ Spigot là cần thiết lập trình bằng Java. Trong hướng dẫn này, tôi sẽ giải thích đơn giản cách tạo plugin hoạt động đầu tiên của bạn trong thời gian ngắn, bằng cách sử dụng thô sơ của ngôn ngữ lập trình này.

Trên thực tế, sẽ không thể giải thích làm thế nào lập trình bằng Java nâng cao trong một hướng dẫn duy nhất. Để thực sự học được một ngôn ngữ lập trình, bạn phải mất vài tháng, nếu không phải là nhiều năm. Đó là lý do tại sao, nếu bạn muốn tìm hiểu thêm về chủ đề này, tôi khuyên bạn nên tham khảo các hướng dẫn của tôi về làm thế nào để bắt đầu lập trình, cách lập trình bằng Java và cách học Java, trong đó tôi đã giới thiệu nhiều tài nguyên phù hợp cho mục đích này.

Git trang web chính thức và nhấn nút Tải xuống. Sau đó mở tệp Git- [phiên bản] .exe lấy và nhấn liên tiếp vào các nút Tiếp theo (12 lần), Tải vềKế tiếp, để hoàn tất cài đặt.

Cách tạo plugin Minecraft

Sau đó, được kết nối với trang OpenJDK, hãy chọn hộp OpenJDK 8 và nhấn nút Bản phát hành mới nhất. Bằng cách này, tệp sẽ được tải xuống PC của bạn OpenJDK- [phiên bản] .msi. Sau đó, mở cái sau, nhấp vào nút Kế tiếp, chọn hộp được liên kết với Hợp đồng và nhấn liên tiếp vào các nút Kế tiếp, Kế tiếp, Tải về, YupHoàn thành.

Lưu ý nhỏ: Các nhà phát triển Spigot khuyên bạn nên sử dụng Môi trường thời gian chạy Java SE 8, có thể tải xuống qua cổng chính thức, thay vì OpenJDK8. Tuy nhiên, trong trường hợp đó, bạn cần đăng ký Tài khoản Oracle và trong thông tin thủ tục, chẳng hạn như tên của công ty mà bạn làm việc và số điện thoại văn phòng, vì vậy tôi muốn đề xuất một cách dễ dàng hơn.

Điều đó nói rằng, khi bạn đã cài đặt các chương trình nói trên, bạn cần phải biên dịch tệp máy chủ qua BuildTools.java: tệp mà bạn có thể tải xuống bằng cách nhấp vào đây. Khi quá trình tải xuống hoàn tất, hãy mở Git Bash, là một phần của chương trình bạn đã cài đặt trước đó và di chuyển tệp BuildTools.java trên máy tính để bàn. Sau đó quay lại Git Bash, gõ lệnh máy tính để bàn cd và hãy nhấn Đi vào trên bàn phím.

Bạn thường chơi Minecraft, trò chơi video sandbox mang tính biểu tượng hiện nay được thiết kế bởi Markus Notch Persson và bạn cũng đã tạo máy chủ của riêng mình, bây giờ bạn muốn mở rộng với các tính năng mới.

Tại thời điểm này, hãy gõ lệnh java -jar BuildTools.java và hãy nhấn Đi vào. Hoàn hảo, bạn sẽ thấy tiến trình của tạo tệp jar của máy chủ Spigot của bạn. Bạn có thể phải đợi một vài phút, vì cũng có một số lần tải xuống để bắt đầu và chạy mọi thứ.

Trong mọi trường hợp, khi quy trình kết thúc, nếu mọi thứ đã được thực hiện chính xác, bạn sẽ thấy rằng một số tệp đã xuất hiện trên màn hình nền và tệp đó trong Git Bash có dòng chữ Sự thành công.

Tại thời điểm này, bạn có thể đóng cửa sổ Git Bash và khởi động tệp spigot- [phiên bản] .jar hiện trên máy tính để bàn. Nếu mọi thứ đã được thực hiện chính xác, cửa sổ sẽ xuất hiện trên màn hình máy chủ Minecraft. Nếu không, hãy thử mở tệp eula.txt tìm thấy trên máy tính để bàn và thay đổi giá trị sai trong thật.

máy chủ, tập tin, spigot, nút, faclic, trình cắm thêm, bấm, mã, tiêu đề, Minecraft, ví dụ, tiếp theo, máy tính để bàn, nghĩa là, chọn

Tuyệt vời, bây giờ máy chủ của bạn đã hoạt động. Để xác minh rằng nó hoạt động, chỉ cần bắt đầu Minecraft trong phiên bản mới nhất hiện có, hãy nhấn nút Nhiều người chơi, sau đó trên chìa khóa Truy cập trực tiếp, đánh máy localhost và nhấn nút Đăng nhập vào máy chủ.

Nếu mọi thứ đã được thực hiện chính xác, bạn sẽ thấy rằng nhân vật của bạn sẽ vào máy chủ và điều đó trong cửa sổ máy chủ Minecraft các tên nick bạn đã chọn cho danh hiệu Mojang. Xin chúc mừng, bây giờ bạn đã có nó một máy chủ Spigot đang hoạt động!

Để biết thêm thông tin về những thay đổi có thể được thực hiện theo mặc định cho phòng ảo và để biết thêm chi tiết về giai đoạn cài đặt, cũng cho các phiên bản và nền tảng khác, tôi mời bạn tham khảo trang web Spigot (bằng tiếng Anh).

Cách tạo plugin Minecraft

Bây giờ bạn đã thấy rằng phòng ảo hoạt động, bạn có thể đăng xuất và đóng cả trò chơi và cửa sổ máy chủ Minecraft.

Tuy nhiên, bạn cần một chương trình nữa trước khi có thể bắt đầu tạo plugin của mình: a môi trường phát triển tích hợp (IDE). Nói một cách đơn giản, nó là một chương trình cho phép bạn viết và biên dịch mã Java.

Có một số chương trình thuộc loại này, như bạn có thể đọc trong hướng dẫn của tôi dành riêng cho chủ đề này. Dù sao thì tôi cũng khuyên bạn IntelliJ IDEA tương đối đơn giản để sử dụng. Để tải xuống, chỉ cần kết nối với trang web chính thức của nó và nhấn nút hai lần TẢI XUỐNG.

Sau khi quá trình tải xuống hoàn tất, hãy mở tệp IdeC- [phiên bản] .exe đạt được và liên tiếp các giải thưởng về Kế tiếp, Kế tiếp, Kế tiếpTải về, sau đó chọn hộp Chạy IntelliJ IDEA và bấm vào Hoàn thành, để kết thúc thiết lập.

chương trước, bạn đã có sẵn cửa sổ IDE Intellij IDEA trên màn hình của bạn. Sau đó nhấn nút Bỏ qua phần còn lại và đặt mặc định và nhấp vào tùy chọn Dự án mới. Sau đó, chọn mục Java hiện ở trên cùng bên trái và nhấn nút hai lần Kế tiếp.

Tại thời điểm này, đưa ra một Tên dự án (ví dụ: PluginAranzulla) và nhấp vào nút Hoàn thành. Bạn có thể nhấn vào một cách an toàn Đóng, trong trường hợp một số cửa sổ "hướng dẫn" xuất hiện trên màn hình.

máy chủ, tập tin, spigot, nút, faclic, trình cắm thêm, bấm, mã, tiêu đề, Minecraft, ví dụ, tiếp theo, máy tính để bàn, nghĩa là, chọn

Sau đó, chạm vào mục Tập tin hiện ở trên cùng bên trái và nhấp vào Cấu trúc dự án. Do đó, di chuyển đến thẻ Thư viện, nhấp vào biểu tượng +, bấm vào mục Java, chọn tệp jar máy chủ và nhấn vào đồng ý.

Tuyệt vời, bây giờ bạn đã nhập thành công tất cả các thư viện có liên quan. Sau khi hoàn tất, hãy đóng cửa sổ thư viện, mở rộng thư mục dự án hiện ở bên trái, làm nhấp chuột phải trên thư mục src và chọn các mục Mới> Gói từ menu được đề xuất cho bạn, sau đó chỉ định tên đầu tiên mà bạn thích (ví dụ: Aranzulla).

Sau đó, hãy làm điều đó nhấp chuột phải trên gói hàng bạn vừa tạo, ở bên trái và chọn các mục Mới> Lớp Java từ menu được đề xuất cho bạn. Vì vậy, cung cấp cho tên đầu tiên bạn muốn (ví dụ: PluginAranzulla) và nhấn đồng ý.

Cách tạo plugin Minecraft

Hoàn hảo, bây giờ là lúc để viết mã. Điều đầu tiên cần làm là nhập JavaPlugin: để làm điều này, hãy chèn dòng ở đầu tệp nhập org.bukkit.plugin.java.JavaPlugin, kết thúc với dấu chấm phẩy.

Sau đó, nhấn Đi vào, để tạo ra một số dòng không gianvà bắt đầu tạo lớp học, viết, chẳng hạn, public class PluginAranzulla mở rộng JavaPlugin. Nói một cách đơn giản, bạn đang tạo một lớp học mở rộng JavaPlugin đó, được các nhà phát triển sử dụng để tạo plugin cho Minecraft.

Rõ ràng, bạn phải đóng tất cả bằng dấu ngoặc nhọn. Trong trường hợp JavaPlugin không được nhận dạng, hãy thử nhập lại tệp jar máy chủ theo cách tôi đã chỉ cho bạn trước đó.

Tiếp theo, nhấn với nút chuột phải trên thư mục src và chọn các mục Mới> Tệp từ menu mở ra, đặt tên cho nó plugin.yml. Ở đây bạn phải nhập tất cả thông tin cơ bản liên quan đến plugin, từ tên đầu tiên đến lớp chủ yếu, đi qua phiên bản, cho Sự miêu tả và cho tôi lệnh. Trong trường hợp này, tất cả rất đơn giản: chỉ cần sử dụng các biến Tên, chủ yếu, phiên bản, sự miêu tảlệnh theo dõi bởi : và nhập "giá trị" của chúng.

Bạn thường chơi Minecraft, trò chơi video sandbox mang tính biểu tượng hiện nay được thiết kế bởi Markus Notch Persson và bạn cũng đã tạo máy chủ của riêng mình, bây giờ bạn muốn mở rộng với các tính năng mới.

Đặc biệt, trong Tên bạn phải gõ tên plugin (không chèn khoảng trắng vì bất kỳ lý do gì), trong chủ yếu tên của lớp học bạn đã tạo trước đó (đứng trước tên gói và không có phần mở rộng), trong phiên bản nhập phiên bản mà bạn cho là đúng hơn (ví dụ: 0.0.1 nếu đó là giai đoạn sơ bộ, 1.0.0 nếu bạn coi nó là "kết thúc") và trong sự miêu tả bạn phải nhập Sự miêu tả của plugin (ví dụ: Plugin được tạo thông qua hướng dẫn của Salvatore Aranzulla).

Cuối cùng, trong lệnh nó là cần thiết để chèn, sau dấu hai chấm, tên lệnh bạn muốn sử dụng (ví dụ: trang web) cũng được theo sau bởi : và có trong nó các thông số sự miêu tả (mô tả) e sử dụng (phương pháp mà người dùng có thể sử dụng lệnh, ví dụ / trang web).

Hoàn hảo, bây giờ bạn có "không gian" để thực hiện các thay đổi của mình. Tôi sẽ cung cấp cho bạn một ví dụ rất đơn giản mà từ đó bạn có thể bắt đầu xây dựng các plugin nâng cao hơn. Chính xác hơn, tôi sẽ giải thích cách tạo một plugin cho phép người dùng có đượcURL của trang web chính thức của người sáng tạo của máy chủ đơn giản bằng cách sử dụng lệnh / trang web trong máy chủ Minecraft.

máy chủ, tập tin, spigot, nút, faclic, trình cắm thêm, bấm, mã, tiêu đề, Minecraft, ví dụ, tiếp theo, máy tính để bàn, nghĩa là, chọn

Để làm cho plugin này hoạt động, hãy quay lại tệp java bạn đã tạo trước đó và thêm vào đầu hai mặt hàng nhập khẩu khác, hoặc là import org.bukkit.command.Commandimport org.bukkit.command.CommandSender. Sau này được sử dụng để sử dụng các công cụ để "nhận" lệnh của người dùng.

Sau đó, bạn cần ghi đè các phương thức onEnable ()onDisable () trong lớp plugin. Để làm điều này, chỉ cần sử dụng @Ghi đè trước khi tạo các phương pháp khoảng trống công cộng. Tôi khuyên bạn nên sử dụngthụt vào trong với chìa khóa chuyển hướng để làm cho mã dễ đọc hơn. Tôi nhắc bạn rằng các vị thần có thể được viết ra bình luận viết mã qua //, những gì được viết trong những dòng đó sẽ bị bỏ qua trong quá trình biên dịch: bạn chỉ cần nhớ đoạn mã đó dùng để làm gì.

Trong plugin cụ thể này, chúng tôi sẽ không sử dụng các phương pháp này, nhưng cấu trúc thường là như vậy và do đó, thật đúng khi giải thích cho bạn. Phương pháp chúng tôi sẽ sử dụng cho ví dụ này thay vào đó là onCommand, được thiết kế để "phản hồi" các lệnh của người dùng. Ở đây chúng tôi đưa ra cách đầu vào, tức là các biến trong ngoặc, CommandSenderhoặc người dùng gửi lệnh, đ Chỉ huy, tức là, chính lệnh đó. Chúng tôi cũng cần thêm một Chuỗi nó là một Chuỗi [] để thực hiện chính xácGhi đè.

Cách tạo plugin Minecraft

Trong phương thức onCommand phải có những gì sẽ xảy ra khi người dùng gửi một loại lệnh nhất định. Trong trường hợp này, tôi đã quyết định rằng lệnh mà người dùng phải sử dụng để lấy URL của trang web chỉ đơn giản là /trang mạng. Vì lý do này, cần phải kiểm tra đầu vào do người dùng gửi. Tôi đã giải thích cho bạn rằng nó được chứa trong loại Chỉ huy, mà tôi đã "khởi tạo" bằng biến được gọi là lệnh.

Để kiểm tra, một nếu, hay đúng hơn là "nếu". Mã trong trường hợp này như sau: if (command.getName (). equalsIgnoreCase ("trang web")) {user.sendMessage ("Trang web của tôi là [www.aranzulla.it] (http://www.aranzulla.it/)"); }. Nói một cách đơn giản, tôi lấy chỉ huy với phương pháp getName (), Tôi xem xét, không tính đến chữ hoa và chữ thường, nếu lệnh chỉ là "trang web" thông qua phương thức equalsIgnoreCase và nếu vậy, tôi gửi một tin nhắn có chứa URL của trang web của tôi cho người dùng bằng phương pháp gửi tin nhắn.

Tại thời điểm này, bạn đã hoàn thành lập trình thành công plugin trả về URL của trang web cho người dùng khi họ sử dụng lệnh /trang mạng. Bây giờ đến phần của biên soạn, sẽ tạo tệp .jar plugin của bạn.

Bạn thường chơi Minecraft, trò chơi video sandbox mang tính biểu tượng hiện nay được thiết kế bởi Markus Notch Persson và bạn cũng đã tạo máy chủ của riêng mình, bây giờ bạn muốn mở rộng với các tính năng mới.

Để tiếp tục, hãy nhấp vào mục Tập tin hiện ở trên cùng bên trái, nhấp vào Cấu trúc dự án, di chuyển đến tab Đồ tạo tác, Nhấn nút + và chọn các mục JAR> Từ các mô-đun có phụ thuộc. Nhấn, sau đó bật đồng ý, xóa, bằng cách sử dụng biểu tượng , văn bản Đã giải nén tệp spigot [phiên bản] .jar và nhấn nút trước Ứng dụng và sau đó đồng ý.

Tại thời điểm này, hãy nhấp vào mục Xây dựng hiện ở trên cùng và nhấp vào tùy chọn Tạo tác phẩm. Sau đó, bấm vào mục nhập Xây dựng, đợi một vài giây và hệ thống sẽ thông báo cho bạn về thực tế biên soạn. Bạn sẽ thấy thư mục màu đỏ xuất hiện ở trên cùng bên trái ngoài.

Do đó, hãy mở rộng nội dung của nó, mở rộng cả thư mục đồ tạo tác và bạn sẽ thấy tệp .jar của plugin của bạn. Bây giờ, hãy nhấn vào nó với nút chuột phải và chọn tùy chọn Hiển thị trong Explorer.

máy chủ, tập tin, spigot, nút, faclic, trình cắm thêm, bấm, mã, tiêu đề, Minecraft, ví dụ, tiếp theo, máy tính để bàn, nghĩa là, chọn

Điều này sẽ mở ra con đường dẫn đến Chương trình quản lý dữ liệu với tệp .jar của plugin của bạn. Bây giờ, bạn phải thay đổi tệp được đề cập mà bạn đã tạo bên trong thư mục bổ sung của máy chủ của bạn. Nếu bạn làm theo hướng dẫn của tôi, bạn sẽ tìm thấy phần sau trên máy tính để bàn.

Sau đó, khởi động tệp jar máy chủ và đợi cửa sổ xuất hiện trên màn hình máy chủ Minecraft và rằng Đang tải. Sau khi kết thúc, hãy nhập dừng lại trong bảng điều khiển máy chủ và nhấn Đi vào. Sau đó, khởi động lại tệp jar một lần nữa của máy chủ. Bằng cách này, bạn sẽ thấy văn bản được liên kết với của bạn xuất hiện cắm vào: nghĩa là nó đã được cài đặt.

Bây giờ bạn chỉ cần bắt đầu Minecraft, trước tiên hãy nhấn nút Nhiều người chơi và sau đó Truy cập trực tiếp, nhậpđịa chỉ máy chủ (ví dụ: localhost) và nhấn Đi vào.

Cách tạo plugin Minecraft

Bằng cách này, bạn sẽ vào đúng phòng ảo của mình. Để kiểm tra plugin đang hoạt động, chỉ cần nhấn nút T. trên bàn phím, gõ chỉ huy /trang mạng và nhấn nút Đăng nhập vào máy chủ. Nếu tin nhắn với URL của trang web, mọi thứ đã được thực hiện một cách chính xác.

Hơn nữa, bạn cũng có thể thấy danh sách các plugin hoạt động trên máy chủ bằng lệnh / bổ sung. Tóm lại, bạn đã tạo thành công cái đầu tiên của mình plugin cho máy chủ Minecraft Spigot. Bây giờ bạn chỉ cần thưởng thức bản thân với mã Java để tạo ra trải nghiệm được cá nhân hóa của riêng bạn trong tiêu đề Mojang.

Bạn thường chơi Minecraft, trò chơi video sandbox mang tính biểu tượng hiện nay được thiết kế bởi Markus Notch Persson và bạn cũng đã tạo máy chủ của riêng mình, bây giờ bạn muốn mở rộng với các tính năng mới.

Vì bạn là một fan hâm mộ của Minecraft, tôi khuyên bạn cũng nên xem trang trên trang web của tôi dành riêng cho trò chơi được đề cập, nơi bạn có thể tìm thấy vô số hướng dẫn liên quan đến tiêu đề Mojang.