当前位置: 首页>>代码示例>>Java>>正文


Java CommandManager类代码示例

本文整理汇总了Java中ethanjones.cubes.side.server.command.CommandManager的典型用法代码示例。如果您正苦于以下问题:Java CommandManager类的具体用法?Java CommandManager怎么用?Java CommandManager使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


CommandManager类属于ethanjones.cubes.side.server.command包,在下文中一共展示了CommandManager类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: handlePacket

import ethanjones.cubes.side.server.command.CommandManager; //导入依赖的package包/类
@Override
public void handlePacket() {
	if (Side.isServer()) {
		Player player = Cubes.getServer().getClient(getSocketMonitor()).getPlayer();
		Log.info("[" + Localization.get("server.chat") + "] [" + player.username + "] " + msg);
		if (msg.startsWith("/")) {
			CommandManager.run(msg.substring(1), player);
		} else {
			PacketChat packetChat = new PacketChat();
			packetChat.msg = "[" + player.username + "] " + msg;
			NetworkingManager.sendPacketToAllClients(packetChat);
		}
	} else {
		Cubes.getClient().renderer.guiRenderer.print(msg);
	}
}
 
开发者ID:RedTroop,项目名称:Cubes_2,代码行数:17,代码来源:PacketChat.java

示例2: create

import ethanjones.cubes.side.server.command.CommandManager; //导入依赖的package包/类
@Override
public void create() {
	if (state.isSetup())
		return;
	super.create();
	save.readIDManager();
	CommandManager.reset();
	NetworkingManager.serverInit();

	world = new WorldServer(save);

	Side.getTiming().addHandler(this, SAVE_TIME);

	ModManager.postModEvent(new StartingServerEvent());

	lastUpdateTime.set(System.currentTimeMillis());
	state.setup();
}
 
开发者ID:RedTroop,项目名称:Cubes_2,代码行数:19,代码来源:CubesServer.java

示例3: handlePacket

import ethanjones.cubes.side.server.command.CommandManager; //导入依赖的package包/类
@Override
public void handlePacket() {
  if (Side.isServer()) {
    Player player = Cubes.getServer().getClient(getSocketMonitor()).getPlayer();
    Log.info("[" + Localization.get("server.chat") + "] [" + player.username + "] " + msg);
    if (msg.startsWith("/")) {
      CommandManager.run(msg.substring(1), player);
    } else {
      PacketChat packetChat = new PacketChat();
      packetChat.msg = "[" + player.username + "] " + msg;
      NetworkingManager.sendPacketToAllClients(packetChat);
    }
  } else {
    Cubes.getClient().renderer.guiRenderer.print(msg);
  }
}
 
开发者ID:RedTroop,项目名称:Cubes,代码行数:17,代码来源:PacketChat.java

示例4: create

import ethanjones.cubes.side.server.command.CommandManager; //导入依赖的package包/类
@Override
public void create() {
  if (state.isSetup()) return;
  super.create();
  save.readIDManager();
  CommandManager.reset();
  NetworkingManager.serverInit();

  world = new WorldServer(save);

  Side.getTiming().addHandler(this, SAVE_TIME);

  ModManager.postModEvent(new StartingServerEvent());

  lastUpdateTime.set(System.currentTimeMillis());
  state.setup();
}
 
开发者ID:RedTroop,项目名称:Cubes,代码行数:18,代码来源:CubesServer.java

示例5: update

import ethanjones.cubes.side.server.command.CommandManager; //导入依赖的package包/类
protected void update() {
	String string = threadedReader.getLine();
	if (string != null) {
		CommandManager.run(string, this);
	}
}
 
开发者ID:RedTroop,项目名称:Cubes_2,代码行数:7,代码来源:ConsoleCommandSender.java

示例6: update

import ethanjones.cubes.side.server.command.CommandManager; //导入依赖的package包/类
protected void update() {
  String string = threadedReader.getLine();
  if (string != null) {
    CommandManager.run(string, this);
  }
}
 
开发者ID:RedTroop,项目名称:Cubes,代码行数:7,代码来源:ConsoleCommandSender.java


注:本文中的ethanjones.cubes.side.server.command.CommandManager类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。