((EntityPlayerMP)player).playerNetServerHandler.kickPlayerFromServer("kick message here");
Just remember to do your imports. player is Entity getting kicked, if you want to kick on command (ex. in my case command sender ) do sender instaed of player.
This answer is provided by We @ #Minecraftforge
How to change player's movement speed on command send here?
public void processCommand(ICommandSender sender, String[] args) //command send
{
// how to change player's movement speed on command send?
player.capabilities.func_82877_b(0.1F);
}
That means you tell me to make some class that implements IPlayerTracker. But you don't tell how to register it then...
Anyway still cant do it with
package Tutorial.src;
import net.minecraft.entity.player.EntityPlayer;
import cpw.mods.fml.common.IPlayerTracker;
public abstract class onPlayerJoin implements IPlayerTracker {
@Override
public void onPlayerLogin(EntityPlayer player) {
player.sendChatToPlayer( "HAI" + player );
}
}
HAI,
How to do things when player joins server?
I have @ServerStarting, how to lets say broadcast message when player joins server? And when leaves?
[embed=425,349]@ServerStarting
public void load(FMLServerStartingEvent event)
{
event.registerServerCommand(ABC);
}[/embed]