2018-07-06 15:30:00 +02:00
package com.eu.habbo.habbohotel.commands ;
import com.eu.habbo.Emulator ;
import com.eu.habbo.habbohotel.gameclients.GameClient ;
import com.eu.habbo.habbohotel.rooms.RoomChatMessageBubbles ;
2019-05-26 20:14:53 +02:00
public class UpdatePluginsCommand extends Command {
public UpdatePluginsCommand ( ) {
2018-07-06 15:30:00 +02:00
super ( " cmd_update_plugins " , Emulator . getTexts ( ) . getValue ( " commands.keys.cmd_update_plugins " ) . split ( " ; " ) ) ;
}
2019-05-26 20:14:53 +02:00
2018-07-06 15:30:00 +02:00
@Override
2019-05-26 20:14:53 +02:00
public boolean handle ( GameClient gameClient , String [ ] params ) throws Exception {
2018-07-06 15:30:00 +02:00
Emulator . getPluginManager ( ) . reload ( ) ;
gameClient . getHabbo ( ) . whisper ( " This is an unsafe command and could possibly lead to memory leaks. \ rIt is recommended to restart the emulator in order to reload plugins. " ) ;
gameClient . getHabbo ( ) . whisper ( Emulator . getTexts ( ) . getValue ( " commands.succes.cmd_update_plugins " ) . replace ( " %count% " , Emulator . getPluginManager ( ) . getPlugins ( ) . size ( ) + " " ) , RoomChatMessageBubbles . ALERT ) ;
return true ;
}
}