Skip to content

🔌 API & Integrasi Addon (MC 26.1.2)

📌 Pernyataan Sumber Kode Repositori: Dokumentasi dalam Wiki ini mencerminkan status kode sumber saat ini di repositori, yang mungkin mencakup komit terbaru yang belum dirilis atau fitur dalam pengembangan sebelum rilis publik di CurseForge dan Modrinth.

Kotak Info APIParameter Teknis
Pengelola Status Pemainnet.instantgratification.magnet.MagnetPlayerState
Antarmuka Entitasnet.instantgratification.magnet.IMagnetEntity
Fasad Pergerakan Intinet.instantgratification.magnet.MagnetMovement
API GameRulenet.dasik.social.api.gamerule.DynamicGameRuleManager
API Penglihatannet.dasik.social.api.vision.PlayerVisionTracker

📖 Integrasi Pengembang Antar-Mod

Mod pihak ketiga dan addon pendamping Instant Gratification dapat berinteraksi langsung dengan Magnet, Let me get that! dalam Minecraft 26.1.2.


🧑‍💻 Pengelolaan Status Pemain (MagnetPlayerState)

Periksa atau modifikasi preferensi magnet pemain secara langsung melalui metode pembantu statis:

java
package net.instantgratification.magnet;

public class MagnetPlayerState {
    public static boolean isMagnetEnabled(Player player);
    public static void setMagnetEnabled(Player player, boolean enabled);
    public static boolean toggleMagnet(Player player);
}

Contoh Penggunaan:

java
// Memeriksa apakah magnet pemain sedang aktif
if (MagnetPlayerState.isMagnetEnabled(player)) {
    // Logika kustom...
}

// Menonaktifkan magnet secara terprogram
MagnetPlayerState.setMagnetEnabled(player, false);

📦 Antarmuka Magnetisasi Entitas (IMagnetEntity)

Lakukan typecast instans Entity apa pun ke IMagnetEntity untuk memanipulasi flag pergeseran fase atau magnetisasinya:

java
package net.instantgratification.magnet;

public interface IMagnetEntity {
    void ig$setMagnetNoClip();
    boolean ig$isMagnetNoClip();
    void ig$setMagnetized();
    boolean ig$isMagnetized();
}

🚀 Fasad Pergerakan Statis (MagnetMovement.pull)

Memicu penarikan item atau XP secara terprogram menuju pemain:

java
public static void pull(Entity entity, Player player, boolean shouldSpawnParticles);

🔗 Dokumentasi Wiki Terkait

Official documentation & web portal for Dasik Igaijinn mods.