Minecraft có được viết bằng JavaScript không
Thông thường, việc sửa đổi Minecraft yêu cầu mã hóa bằng Java và rất nhiều giàn giáo. Bây giờ bạn có thể viết và chia sẻ các mod Minecraft bằng TypeScript/Javascript Show
ScriptCraft là một thư viện sửa đổi JavaScript Minecraft mã nguồn mở và chúng tôi đã viết hỗ trợ cho TypeScript và một loạt công cụ để tạo trải nghiệm nhà phát triển quen thuộc cho những người đến từ vùng đất JavaScript (bao gồm cả Yeoman và NPM) Trong bài viết này, tôi sẽ hướng dẫn bạn cách thiết lập và xây dựng bản mod Minecraft TypeScript đầu tiên của bạn trong vòng chưa đầy một giờ — chỉ trong 20 phút, tùy thuộc vào kết nối internet của bạn Trong video này (nhấp vào đây nếu phần nhúng không hoạt động ở trên) tôi chỉ cho bạn cách viết mod Minecraft cơ bản bằng TypeScript và chạy nó trên máy tính cục bộ của bạn bằng cả máy tính để bàn và máy chủ Minecraft di động Dưới đây, tôi sẽ hướng dẫn bạn các bước, với các liên kết đến tài nguyên điều kiện tiên quyếtBạn sẽ cần một số phần mềm được cài đặt trên máy tính của mình để chạy máy chủ Minecraft và các công cụ để viết plugin của bạn. Cài đặt tất cả bốn điều sau đây
Máy khách MinecraftBạn cần một ứng dụng khách Minecraft để kiểm tra plugin của mình Cài đặt ít nhất một trong những điều sau đây
Bây giờ bạn đã cài đặt các điều kiện tiên quyết, đã đến lúc cài đặt các công cụ cho máy chủ và để phát triển plugin
npm i -g smac yo generator-sma-plugin typescript Điều này sẽ cài đặt bốn thứ trên máy tính của bạn
Bây giờ bạn đã cài đặt bộ công cụ, hãy tạo một plugin mới bằng cách chạy lệnh này yo sma-plugin Điều này bắt đầu trình hướng dẫn plugin ➜ yo sma-plugin _-----_ ╭──────────────────────────╮ Chỉ có một câu hỏi bạn cần trả lời ở đây — tên plugin của bạn. Trình hướng dẫn sẽ tạo một thư mục mới có tên plugin và đặt các tệp cho plugin mới vào đó Có thể bạn quan tâm
Screencast này cho bạn thấy quá trình Giàn giáo một plugin Minecraft bằng Magikcraftphép thuật. io cho phép bạn viết các plugin Minecraft trong TypeScript/JavaScript sẽ chạy trên Máy tính để bàn/Thiết bị di độngasciinema. tổ chức Khi trình hướng dẫn hoàn tất, nó sẽ phát ra một thông báo tương tự như thế này (Tôi đã chọn tên yo sma-plugin 1 trong ví dụ này)Bắt đầu Visual Studio Code và mở thư mục chứa plugin mới của bạn Dưới đây là mô tả về các tệp trong plugin mới của bạn
Mở npm run start:bukkit 1Tệp này được thực thi tự động khi plugin được tải. Những thay đổi bạn thực hiện ở đây sẽ hiển thị khi bạn (tải) lại plugin Bắt đầu một máy chủ phát triểnBạn có thể tải plugin của mình trong máy chủ phát triển. Có hai máy chủ mà bạn có thể sử dụng — một dành cho ứng dụng khách Java trên máy tính để bàn và một dành cho ứng dụng khách Pocket Edition di động Khởi động máy chủ máy tính để bànChạy cái này để khởi động một máy chủ để bàn npm run start:bukkit Điều này sẽ
Bây giờ bạn có thể kết nối với máy chủ bằng máy khách để bàn của mình. Nhấp vào npm run start:bukkit 2 sau đó nhấp vào npm run start:bukkit 3, sau đó sử dụng địa chỉ máy chủ npm run start:bukkit 4Khởi động máy chủ di độngChạy lệnh này để khởi động máy chủ di động npm run start:nukkit Điều này sẽ
Bây giờ bạn có thể kết nối với máy chủ bằng ứng dụng khách phiên bản bỏ túi của mình. Nhấp vào npm run start:bukkit 5 rồi đến npm run start:bukkit 6, sau đó thêm máy chủ có địa chỉ npm run start:bukkit 4Khi bạn thay đổi plugin của mình và lưu TypeScript đã thay đổi, nó sẽ tự động được dịch sang JavaScript Để tải lại các thay đổi trong máy chủ phát triển, hãy nhập thông tin sau vào bảng điều khiển máy chủ ts on Xem screencast dưới đây để xem nó trông như thế nào Dừng máy chủĐể dừng máy chủ, hãy nhập lệnh này tại bảng điều khiển máy chủ smac stop Xem bản ghi màn hình bên dưới để biết nó trông như thế nào khi bạn chạy lệnh này Ghi hình. Bắt đầu, tải lại và dừngBản ghi màn hình này cho thấy bạn đang khởi động máy chủ để bàn, tải lại mã plugin và cũng dừng máy chủ phát triển Minecraft được viết bằng Java hay Javascript?Ngôn ngữ viết mã mà Minecraft sử dụng là Java .
Minecraft được viết bằng Java hay C++?Ấn bản Bedrock được viết bằng C++ và nó đã được điều chỉnh sang các ngôn ngữ khác cho các nền tảng khác nhau như iOS, nhưng Java vẫn chiếm phần lớn nhất trong các ngôn ngữ mã hóa của Minecraft. It is also the programming language that people most often interact with when coding mods for Minecraft. |