]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - src/main/java/com/irtimaled/bbor/mixin/server/dedicated/MixinDedicatedServer.java
983def31b44378c2a440b4d549176291d4ac1e3b
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / mixin / server / dedicated / MixinDedicatedServer.java
1 package com.irtimaled.bbor.mixin.server.dedicated;
2
3 import com.irtimaled.bbor.common.CommonProxy;
4 import com.irtimaled.bbor.common.interop.CommonInterop;
5 import net.minecraft.server.dedicated.DedicatedServer;
6 import org.spongepowered.asm.mixin.Mixin;
7 import org.spongepowered.asm.mixin.injection.At;
8 import org.spongepowered.asm.mixin.injection.Inject;
9 import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
10
11 @Mixin(DedicatedServer.class)
12 public class MixinDedicatedServer {
13     @Inject(method = "init", at = @At(value = "INVOKE", target = "Lnet/minecraft/server/dedicated/DedicatedServer;loadAllWorlds(Ljava/lang/String;Ljava/lang/String;JLnet/minecraft/world/WorldType;Lcom/google/gson/JsonElement;)V"))
14     private void init(CallbackInfoReturnable<Boolean> cir) {
15         CommonInterop.init();
16         new CommonProxy().init();
17     }
18 }