Skip to content

🔌 API & Addon Integration (MC 26.1.2)

📌 Repository Source Disclaimer: The documentation in this Wiki reflects the current source code state in the repository, which may include recent unreleased commits or developmental features ahead of public release builds on CurseForge and Modrinth.

API InfoboxTechnical Parameters
Player State Managernet.instantgratification.magnet.MagnetPlayerState
Entity Interfacenet.instantgratification.magnet.IMagnetEntity
Core Movement Facadenet.instantgratification.magnet.MagnetMovement
GameRule APInet.dasik.social.api.gamerule.DynamicGameRuleManager
Vision APInet.dasik.social.api.vision.PlayerVisionTracker

📖 Inter-Mod Developer Integration

Third-party mods and Instant Gratification companion addons can interface directly with Magnet, Let me get that! in Minecraft 26.1.2.


🧑‍💻 Player State Management (MagnetPlayerState)

Query or modify player magnet preferences directly via static helper methods:

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);
}

Example Usage:

java
// Check if player has magnet active
if (MagnetPlayerState.isMagnetEnabled(player)) {
    // Custom logic...
}

// Programmatically disable magnet
MagnetPlayerState.setMagnetEnabled(player, false);

📦 Entity Magnetization Interface (IMagnetEntity)

Cast any Entity instance to IMagnetEntity to manipulate its phase shifting or magnetization flags:

java
package net.instantgratification.magnet;

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

🚀 Static Movement Facade (MagnetMovement.pull)

Programmatically trigger item or XP pulling towards a player:

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

Official documentation & web portal for Dasik Igaijinn mods.