CommonPluginChannelListener.java
762 Bytes
/*
* This file is part of LiteLoader.
* Copyright (C) 2012-16 Adam Mummery-Smith
* All Rights Reserved.
*/
package com.mumfrey.liteloader.core;
import java.util.List;
import com.mumfrey.liteloader.api.Listener;
/**
* Common interface for the client/server plugin channel listeners. <b>Do not
* implement this interface directly</b>, nothing will happen!
*
* @author Adam Mummery-Smith
*/
public interface CommonPluginChannelListener extends Listener
{
/**
* Return a list of the plugin channels the mod wants to register.
*
* @return plugin channel names as a list, it is recommended to use
* {@link com.google.common.collect.ImmutableList#of} for this purpose
*/
public abstract List<String> getChannels();
}