Skip to content

Intégration API & Addons (MC 26.1.2) ​

Ce document détaille les points d'intégration de mods tiers, interactions avec l'API DasikLibrary et requêtes d'amas programmatiques pour Item Clumps sur Minecraft 26.1.2.


📊 Fiche Technique d'Intégration ​

PropriétéValeur
Architecture APIAPIs natives Vanilla ItemEntity et ItemStack
Protocole de StockageDirectement ItemStack.getCount() (VarInt / Entier 32-bit)
API GameRuleDynamicGameRuleManager (API DasikLibrary)

🔌 Requêtes Programmatiques d'Amas pour Développeurs d'Addons ​

Parce qu'Item Clumps stocke les quantités directement dans l'ItemStack standard de Minecraft, les développeurs d'addons n'ont pas besoin de façades d'API spécifiques pour lire ou modifier les tailles d'amas :

1. Lecture de la Quantité d'Amas ​

java
// Standard ItemEntity instance
ItemEntity entity = ...;

// Native vanilla getter returns true mega-count (e.g. 5000)
int trueCount = entity.getItem().getCount();

2. Vérification de la Fusionnabilité ​

java
// Queries Item Clumps customIsMergable logic
boolean canMerge = entity.isMergable();

3. Modification Sécurisée des Quantités ​

java
// When mutating item entity counts, always update the stack object:
ItemStack stack = entity.getItem().copy();
stack.setCount(newCount);
entity.setItem(stack); // Triggers custom name tag update automatically!

🔗 Documentation Associée (MC 26.1.2) ​

Official documentation & web portal for Dasik Igaijinn mods.