GTBC's SpellLib/API Mod cho Minecraft 1.20.1, 1.21.1
Một mod thư viện và nơi lưu trữ mã chung cho tất cả mod của tôi, chứa các công cụ hữu ích giúp việc tạo add-on ISS của tôi dễ dàng hơn!
Giới thiệu mod GTBC's SpellLib/API
Một mod thư viện/API mới cho tất cả các addon Iron's Spellbooks của tôi!
Mod này KHÔNG làm BẤT CỨ ĐIỀU GÌ khi đứng một mình!!
Mod này chủ yếu được tạo ra cho các nhà phát triển addon của Iron's Spellbooks và cả bản thân tôi... Vì tôi có quá nhiều addon ISS nên việc copy-paste mọi thứ cần thiết từ nơi này sang nơi khác mỗi khi tôi bắt đầu làm một addon mới thật sự rất phiền. Vì thế.. thư viện này ra đời!
Thư viện/API mod này thêm những gì:
- Các thuộc tính mới như tỉ lệ/Sát thương chí mạng phép, Sát thương đạn phép, Sát thương phép
- Nhiều trình quản lý hạt có hoa văn dựng sẵn
- Lớp AdvancedRandomImbuingCurio để tạo các curio mà khi nhấp chuột phải sẽ tự phù phép cho chính nó bằng các phép ngẫu nhiên được chỉ định
- Cách dễ dàng để tạo giao dịch linh hoạt với lớp AdvancedTrades
- Các tùy chọn phù phép giáp thoải mái với ô có thể tùy chỉnh và phép được phù phép sẵn với lớp AbstractImbueableArmorItem
- Các vật phẩm giáp Geo của Geckolib, vật phẩm kiếm phép Geo với các lớp GeoArmorItem & GeoMagicSwordItem
- Lớp MultiAttributeCurio hỗ trợ nhiều thuộc tính
- Lớp AdvancedSpell để phát hoạt ảnh và âm thanh ngẫu nhiên khi bắt đầu-kết thúc niệm chú từ một danh sách, kèm một boolean để chọn có phát chúng theo thứ tự hay không
- Lớp CurioUtils để dễ dàng kiểm tra người chơi có đang đeo curio hay không
- Lớp SummonCheckHelper để kiểm tra các triệu hồi trong một bán kính cùng với chủ sở hữu (tôi chủ yếu dùng nó cho hệ thống giới hạn triệu hồi trong mod T.O Tweaks)

Gần đây tôi cũng đã mở một trang Patreon để ủng hộ việc phát triển các mod của mình. Nếu bạn thích các mod của tôi và muốn ủng hộ việc phát triển, điều đó sẽ có ý nghĩa rất lớn <3. Có các đặc quyền dành cho người ủng hộ mà bạn có thể xem trên trang Patreon (như các phiên bản Alpha/Beta và các đoạn nhá hàng phát triển riêng cho Patreon).
Giấy phép: All Rights Reserved (ARR)
Tôi bảo lưu mọi quyền đối với mod này. Vui lòng tham khảo danh sách sau để biết bạn có thể và không thể làm gì với mod này.
Bạn Có Thể:
- Bạn có thể sử dụng mod này trong bất kỳ modpack nào bạn đang chơi hoặc tạo
- Bạn có thể sử dụng mod này làm dependency cho các addon của bạn (nhớ hỏi tôi để lấy quyền truy cập github)
- Bạn có thể phát triển datapack cho mod này
Bạn Không Thể:
- Trích xuất, tái sử dụng hoặc phân phối lại bất kỳ tài nguyên hoặc mã nào từ mod này
- Chỉnh sửa, dịch ngược hoặc tải lại mod này dưới bất kỳ hình thức nào
- Nếu tôi cấp cho bạn quyền truy cập GitHub, điều đó chỉ nhằm mục đích tham khảo (để giúp bạn sử dụng API đúng cách trong các addon của mình)
- Bạn không được phép sao chép, tái sử dụng hoặc chuyển thể mã từ kho lưu trữ cho các dự án của riêng bạn mà không có sự chấp thuận rõ ràng của tôi
Ghi công:
- Nền tảng của hệ thống rung màn hình được tham khảo từ Cataclysm (với sự cho phép) và được phát triển thêm thành một triển khai tiên tiến hơn cho mod này
Tại sao dự án của bạn là Mã Nguồn Đóng và Làm sao chúng tôi có thể truy cập nó?
Trước đây, tôi đã có vài trải nghiệm không may với các dự án đại học của mình (chuyện cá nhân) khiến tôi gặp vấn đề về lòng tin. Cứ cho là tôi đã hình thành một kiểu ám ảnh, và thật khó để tôi tin tưởng người khác một cách dễ dàng. Vì tôi còn khá mới trong cộng đồng này, tôi cảm thấy cần phải thận trọng. Đó là lý do các dự án của tôi hiện đang là mã nguồn đóng. Tuy nhiên, nếu tôi ở lại với cộng đồng modding đủ lâu và xây dựng được nhiều lòng tin hơn, tôi có thể cân nhắc mở mã nguồn chúng trong tương lai.
Hiện tại, nếu bạn là một modder quen biết hoặc người mà tôi quen biết cá nhân và bạn muốn truy cập các dự án của tôi để dùng cho mục đích cá nhân hoặc để giúp tôi trực tiếp, cứ thoải mái liên hệ. Bạn có thể liên lạc với tôi trên Discord hoặc CurseForge, và tôi sẽ sẵn lòng cấp quyền cộng tác cho các kho lưu trữ GitHub của mình.
Cách cài đặt GTBC's SpellLib/API
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.20.1–1.21.1 on Forge or NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Forge or NeoForge
The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file gtbcs_spell_lib-2.2.0-1.21.1.jar (301 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: GTBC's SpellLib/API should be in the list.
Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.
Phiên bản
Kèm phụ thuộc
| Minecraft | Loader | Tệp | Ngày | Hành động |
|---|---|---|---|---|
| 1.20.1 | Forge | gtbcs_spell_lib-2.2.0-1.20.1287 KB 10 | ||
| 1.21.1 | NeoForge | gtbcs_spell_lib-2.2.0-1.21.1301 KB 14 | ||
| 1.21 | NeoForge | spell_lib-1.0.0-1.21.158.9 KB |
Câu hỏi thường gặp
Which Minecraft versions does GTBC's SpellLib/API work on?
There are files for 1.21.1, 1.21, 1.20.1. The newest is 1.21.1.
Is GTBC's SpellLib/API for Forge or Fabric?
There are files for Forge: 1.20.1 and for NeoForge: 1.21–1.21.1. There are no files for Fabric: a mod for another loader will not start.
Does GTBC's SpellLib/API need other mods?
The author lists no required dependencies: the Forge or NeoForge loader is enough.
Which Java does GTBC's SpellLib/API need?
Minecraft 1.21.1 runs on Java 21. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.
Where can I download GTBC's SpellLib/API safely?
On this page: the file gtbcs_spell_lib-2.2.0-1.21.1.jar (301 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 36cce8ab3117e89ae992a84a566d596709db2ffe.
Đánh giá
Hãy là người đầu tiên đánh giá GTBC's SpellLib/API

