Skip to content

Commit b9325e9

Browse files
committed
Fixed mod compatibility with Xaeros Minimap
1 parent 3c29f16 commit b9325e9

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

common/src/main/java/net/raphimc/immediatelyfast/injection/ImmediatelyFastMixinPlugin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public boolean shouldApplyMixin(String targetClassName, String mixinClassName) {
7878
return false;
7979
} else if (packageName.startsWith("hud_batching.compat.journeymap") && PlatformCode.getModVersion("journeymap").isEmpty()) { // https://github.com/RaphiMC/ImmediatelyFast/issues/316
8080
return false;
81-
} else if (packageName.startsWith("hud_batching.compat.sodiumextras") && PlatformCode.getModVersion("sodiumextras").isEmpty()) { // https://github.com/RaphiMC/ImmediatelyFast/issues/319
81+
} else if (packageName.startsWith("hud_batching.compat.xaerominimap") && PlatformCode.getModVersion("xaerominimap").isEmpty()) { // https://github.com/RaphiMC/ImmediatelyFast/issues/319
8282
return false;
8383
} else if (packageName.startsWith("hud_batching.compat.ftbchunks") && PlatformCode.getModVersion("ftbchunks").isEmpty()) { // https://github.com/RaphiMC/ImmediatelyFast/issues/318
8484
return false;

neoforge/src/main/java/net/raphimc/immediatelyfast/neoforge/injection/mixins/hud_batching/compat/sodiumextras/MixinSodiumExtras_DebugOverlayEvent.java renamed to common/src/main/java/net/raphimc/immediatelyfast/injection/mixins/hud_batching/compat/xaerominimap/MixinXaerosMinimap_ClientEvents.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* You should have received a copy of the GNU General Public License
1616
* along with this program. If not, see <http://www.gnu.org/licenses/>.
1717
*/
18-
package net.raphimc.immediatelyfast.neoforge.injection.mixins.hud_batching.compat.sodiumextras;
18+
package net.raphimc.immediatelyfast.injection.mixins.hud_batching.compat.xaerominimap;
1919

2020
import com.llamalad7.mixinextras.sugar.Local;
2121
import net.minecraft.client.gui.DrawContext;
@@ -27,12 +27,12 @@
2727
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
2828

2929
@SuppressWarnings("UnresolvedMixinReference")
30-
@Mixin(targets = "toni.sodiumextras.foundation.fps.DebugOverlayEvent", remap = false)
30+
@Mixin(targets = "xaero.common.events.ClientEvents", remap = false)
3131
@Pseudo
32-
public abstract class MixinSodiumExtras_DebugOverlayEvent {
32+
public abstract class MixinXaerosMinimap_ClientEvents {
3333

34-
@Inject(method = "renderFPSChar", at = @At("RETURN"))
35-
private static void forceDrawBatch(CallbackInfo ci, @Local(argsOnly = true) DrawContext drawContext) {
34+
@Inject(method = "handleRenderGameOverlayEventPre", at = @At("HEAD"))
35+
private void forceDrawBatch(CallbackInfo ci, @Local(argsOnly = true) DrawContext drawContext) {
3636
if (ImmediatelyFast.runtimeConfig.hud_batching) {
3737
drawContext.draw();
3838
}

common/src/main/resources/immediatelyfast-common.mixins.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"hud_batching.compat.MixinDrawContext",
2828
"hud_batching.compat.MixinRenderSystem",
2929
"hud_batching.compat.journeymap.MixinJourneyMap_MiniMap",
30+
"hud_batching.compat.xaerominimap.MixinXaerosMinimap_ClientEvents",
3031
"hud_batching.consumer.MixinDrawContext",
3132
"map_atlas_generation.MixinMapRenderer",
3233
"map_atlas_generation.MixinMapRenderer_MapTexture",

neoforge/src/main/resources/immediatelyfast-neoforge.mixins.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"hud_batching.MixinGuiLayerManager",
1010
"hud_batching.compat.appleskin.MixinAppleSkin_HUDOverlayHandler",
1111
"hud_batching.compat.ftbchunks.MixinFTBChunks_FTBChunksClient",
12-
"hud_batching.compat.sodiumextras.MixinSodiumExtras_DebugOverlayEvent",
1312
"screen_batching.MixinClientHooks"
1413
],
1514
"injectors": {

0 commit comments

Comments
 (0)