001 package cpw.mods.fml.common.modloader; 002 003 import cpw.mods.fml.common.ModContainer; 004 import cpw.mods.fml.common.discovery.ASMDataTable; 005 import cpw.mods.fml.common.network.NetworkMod; 006 import cpw.mods.fml.common.network.NetworkModHandler; 007 008 public class ModLoaderNetworkHandler extends NetworkModHandler 009 { 010 011 private BaseModProxy baseMod; 012 public ModLoaderNetworkHandler(ModLoaderModContainer mlmc, BaseModProxy mod) 013 { 014 super(mlmc, null); 015 this.baseMod = mod; 016 } 017 018 @Override 019 public boolean requiresClientSide() 020 { 021 return false; 022 } 023 024 @Override 025 public boolean requiresServerSide() 026 { 027 return false; 028 } 029 030 @Override 031 public boolean acceptVersion(String version) 032 { 033 return baseMod.getVersion().equals(version); 034 } 035 @Override 036 public boolean isNetworkMod() 037 { 038 return true; 039 } 040 }