@Override
public IMessage onMessage(final GuiConfigMessage message, final MessageContext ctx) {
TF2weapons.server.addScheduledTask(new Runnable() {
@Override
public void run() {
Entity ent = ctx.getServerHandler().player.world.getEntityByID(message.entityid);
if (ent != null && ent instanceof EntityBuilding
&& ((EntityBuilding) ent).getOwner() == ctx.getServerHandler().player) {
if (message.id == 127) {
((EntityBuilding) ent).grab();
return;
}
if (ent instanceof EntityTeleporter) {
if (message.id == 0)
((EntityTeleporter) ent).setID(MathHelper.clamp(message.value,0,EntityTeleporter.TP_PER_PLAYER-1));
else if (message.id == 1)
((EntityTeleporter) ent).setExit(message.value == 1);
} else if (ent instanceof EntitySentry)
if (message.id == 0)
((EntitySentry) ent).setTargetInfo(message.value);
}
}
});
return null;
}
TF2GuiConfigHandler.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:Mods
作者:
评论列表
文章目录