31 lines
972 B
Java
31 lines
972 B
Java
package io.github.skippyall.minions.module;
|
|
|
|
import io.github.skippyall.minions.Minions;
|
|
import io.github.skippyall.minions.fakeplayer.MinionFakePlayer;
|
|
import net.minecraft.item.Items;
|
|
import net.minecraft.util.Identifier;
|
|
|
|
import java.util.List;
|
|
|
|
import static io.github.skippyall.minions.module.Modules.register;
|
|
|
|
public class MobSpawningModule {
|
|
public static final SimpleModuleItem MOB_SPAWNING_MODULE =
|
|
register(
|
|
Identifier.of(Minions.MOD_ID, "mob_spawning_module"),
|
|
List.of(),
|
|
List.of(),
|
|
Items.SPAWNER
|
|
);
|
|
|
|
public static boolean canMinionSpawnMobs(MinionFakePlayer minion) {
|
|
return minion.getModuleInventory().hasModule(MOB_SPAWNING_MODULE);
|
|
}
|
|
|
|
public static boolean canMinionDespawnMobs(MinionFakePlayer minion) {
|
|
return minion.getModuleInventory().hasModule(MOB_SPAWNING_MODULE);
|
|
}
|
|
|
|
public static void registerMe() {}
|
|
}
|