Genel Bakış
Curios, kullanıcılar ve geliştiriciler için esnek ve genişletilebilir bir aksesuar/ekipman API'sidir. Amacı, geliştiricilere ek aksesuar/ekipman yuvalarını kullanışlı ve uyumlu bir şekilde ekleme işlevselliği sunmak ve kullanıcılara bu yuvaları tercihlerine göre yapılandırma olanağı vermektir. Varsayılan olarak Curios, bir envanter GUI'si dışında hiçbir içerik eklemez. Hiç yuva yoktur ve yalnızca iki öğe vardır; ikincisi yalnızca Yaratıcı menüsü aracılığıyla erişilebilir ve öncelikli olarak geliştiricilerin kendi entegrasyonlarını kodlarken kullanmaları için örnek işlevi görür.
Özellikler
- Merkezi bir kütüphane aracılığıyla genişletilebilir ekipman yuvaları. Yeni ekipman yuvaları bir tanımlayıcı kaydı aracılığıyla kolayca oluşturulabilir ve yönetilebilir. Aynı tanımlayıcılar, işlevsel tekrarları önlemek ve potansiyel öğelerle maksimum uyumluluk sağlamak için birleştirilir; benzersiz tanımlayıcılar ise uygun olduğunda özel türleri işaretlemek için kullanılabilir.
- Yuvalar yalnızca talep üzerine oluşturulur. Varsayılan olarak hiçbir yuva dahil değildir, tüm yuvalar yalnızca gerektiğinde oluşturulur. Bu, yuvaya konulacak uygun öğe olmadan bir veya daha fazla gereksiz yuvanın bulunduğu durumları azaltır.
- Yuvalar tamamen özelleştirilebilir ve değiştirilebilir. Yuvalar özel arka planlara, farklı boyutlara sahip olabilir ve hatta varsayılan olarak devre dışı bırakılabilir veya gizlenebilir. Peki bir oyuncu devre dışı yuvalara nasıl erişebilir? API aracılığıyla geliştiriciler, bir oyuncunun yuvalarını etkinleştirme/devre dışı bırakma veya belirli bir türden belirli sayıda yuva ekleme/kaldırma işlevlerine erişebilir.
- Vanilla etiket sistemi kullanan esnek öğe->curio ilişkileri. Potansiyel curioslar vanilla etiket sistemi aracılığıyla seçilir; bu, öğeleri curio türlerine kategorize etmenin data/curios/tags klasöründe bir .json dosyası oluşturmak kadar kolay olduğu anlamına gelir. Öğeler, uygun dosyalarda etiketlendiği sürece istediğiniz kadar curio türüne kategorize edilebilir ve bu ayarlar tamamen geçersiz kılınabilir bile. Daha fazla bilgi için vanilla etiket sistemine bakın.
- Diğer envanter mekanikleriyle tam entegrasyon. Tamir ve Lanetler, curio yuvalarına takılan tüm uygun öğelerle çalışır. Ayrıca geliştiricilerin mevcut öğelerini veya mekaniklerini curio sistemine entegre etmelerini kolaylaştıran çeşitli küçük özellikler de vardır.
- Tek bir GUI'den erişilebilir. Curios, envanterden erişilebilen ve bir oyuncuya mevcut tüm yuvaları gösteren kendi GUI'siyle birlikte gelir. Bu, oyuncuların farklı envanter GUI'lerine erişmeye gerek kalmadan tüm genişletilmiş ekipman yuvalarını merkezi bir konumda görmesini sağlar. Ancak geliştiriciler, isterlerse modlarına özel yuvalar için kendi GUI'lerini sağlayabilir. GUI için varsayılan tuş ataması 'g'dir.
Belgeler
- Geliştirme Ortamını Kurma
- Yuvalar
- Örnek Veri Paketi
- Yuva Yapılandırması
- Komutlar
- 1.19.x ve Altı için Eski Belgeler
Curios API nasıl kurulur
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.16–26.3 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 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file curios-neoforge-17.0.0-beta.3+26.3.jar (421 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: Curios API should be in the list.
On a server
A server on Forge or NeoForge
The mod only works on a server with the same loader and game version, for example 26.3.
File goes into the server’s mods folder
Stop the server, put the mod file into the mods folder and start the server again.
Use the “To server” button
On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.
Sürümler
Bağımlılıklarla
| Minecraft | Yükleyici | Dosya | Tarih | İşlemler |
|---|---|---|---|---|
| 26.3 | NeoForge | 26.3421 KB 25 | ||
| 26.3 | NeoForge | 26.3421 KB 1 | ||
| 26.3 | NeoForge | 26.3420 KB | ||
| 26.2 | NeoForge | 26.2431 KB 7 | — | |
| 26.1 | NeoForge | 26.1431 KB 6 | — | |
| 1.21.11 | NeoForge | 1.21.11428 KB 17 | — | |
| 1.20.1 | Forge, NeoForge | 1.20.1389 KB 682 | — | |
| 1.19.2 | Forge | 1.19.2282 KB 14 | — |
Buna ihtiyaç duyan içerikler
SSS
Which Minecraft versions does Curios API work on?
There are files for 1.16–26.3, 16 versions in total. The newest is 26.3.
Is Curios API for Forge or Fabric?
There are files for Forge: 1.16–1.20.1 and for NeoForge: 1.20–26.3. There are no files for Fabric: a mod for another loader will not start.
Does Curios API need other mods?
The author lists no required dependencies: the Forge or NeoForge loader is enough.
Does Curios API work on a server?
Yes. Curios API works both in singleplayer and on a server.
Where can I download Curios API safely?
On this page: the file curios-neoforge-17.0.0-beta.3+26.3.jar (421 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 8abf8160149f14d4d526c76ba6ed50955ba72716.
Yorumlar
Curios API için ilk puanı sen ver


