Package net.minecraftforge.network
Class NetworkRegistry
java.lang.Object
net.minecraftforge.network.NetworkRegistry
Tracks channels created by 
ChannelBuilder. This class is not intended for use by modders.- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static Map<ResourceLocation, NetworkInstance> private static Map<ResourceLocation, NetworkInstance> (package private) static boolean(package private) static final org.apache.logging.log4j.Logger(package private) static final org.apache.logging.log4j.Marker
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleanstatic Map<ResourceLocation, Integer> (package private) static Map<ResourceLocation, ServerStatusPing.ChannelData> (package private) static List<ResourceLocation> static booleanstatic booleanprivate static voidcheckLock(NetworkInstance instance) private static voidstatic @Nullable NetworkInstancefindTarget(ResourceLocation resourceLocation) listRejectedVanillaMods(Function<NetworkInstance, Channel.VersionTest> testFunction) static voidlock()static voidonConnectionStart(Connection connection) (package private) static voidregister(NetworkInstance instance) (package private) static voidregister(NetworkInstance instance, ResourceLocation name) static @Nullable NetworkContext.NetworkMismatchDatavalidateChannels(Map<ResourceLocation, Integer> incoming, boolean fromClient) 
- 
Field Details- 
LOGGERstatic final org.apache.logging.log4j.Logger LOGGER
- 
NETREGISTRYstatic final org.apache.logging.log4j.Marker NETREGISTRY
- 
instances
- 
byName
- 
lockstatic boolean lock
 
- 
- 
Constructor Details- 
NetworkRegistrypublic NetworkRegistry()
 
- 
- 
Method Details- 
acceptsVanillaClientConnectionspublic static boolean acceptsVanillaClientConnections()
- 
canConnectToVanillaServerpublic static boolean canConnectToVanillaServer()
- 
findTarget
- 
buildChannelVersionsForListPing
- 
listRejectedVanillaModsstatic List<String> listRejectedVanillaMods(Function<NetworkInstance, Channel.VersionTest> testFunction) 
- 
validateChannels@Nullable public static @Nullable NetworkContext.NetworkMismatchData validateChannels(Map<ResourceLocation, Integer> incoming, boolean fromClient) 
- 
checkListPingCompatibilityForClientpublic static boolean checkListPingCompatibilityForClient(Map<ResourceLocation, ServerStatusPing.ChannelData> incoming) 
- 
lockpublic static void lock()
- 
onConnectionStart
- 
buildChannelVersions
- 
buildRegisterList
- 
register
- 
register
- 
checkLock
- 
error
 
-