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


Java PlayerSelector.func_82378_b方法代码示例

本文整理汇总了Java中net.minecraft.command.PlayerSelector.func_82378_b方法的典型用法代码示例。如果您正苦于以下问题:Java PlayerSelector.func_82378_b方法的具体用法?Java PlayerSelector.func_82378_b怎么用?Java PlayerSelector.func_82378_b使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.minecraft.command.PlayerSelector的用法示例。


在下文中一共展示了PlayerSelector.func_82378_b方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: func_82361_a

import net.minecraft.command.PlayerSelector; //导入方法依赖的package包/类
public static String func_82361_a(ICommandSender p_82361_0_, String[] p_82361_1_, int p_82361_2_, boolean p_82361_3_) {
   StringBuilder var4 = new StringBuilder();

   for(int var5 = p_82361_2_; var5 < p_82361_1_.length; ++var5) {
      if(var5 > p_82361_2_) {
         var4.append(" ");
      }

      String var6 = p_82361_1_[var5];
      if(p_82361_3_) {
         String var7 = PlayerSelector.func_82385_b(p_82361_0_, var6);
         if(var7 != null) {
            var6 = var7;
         } else if(PlayerSelector.func_82378_b(var6)) {
            throw new PlayerNotFoundException();
         }
      }

      var4.append(var6);
   }

   return var4.toString();
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:24,代码来源:CommandBase.java

示例2: func_96332_d

import net.minecraft.command.PlayerSelector; //导入方法依赖的package包/类
public static String func_96332_d(ICommandSender p_96332_0_, String p_96332_1_) {
   EntityPlayerMP var2 = PlayerSelector.func_82386_a(p_96332_0_, p_96332_1_);
   if(var2 != null) {
      return var2.func_70023_ak();
   } else if(PlayerSelector.func_82378_b(p_96332_1_)) {
      throw new PlayerNotFoundException();
   } else {
      return p_96332_1_;
   }
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:11,代码来源:CommandBase.java

示例3: func_71515_b

import net.minecraft.command.PlayerSelector; //导入方法依赖的package包/类
public void func_71515_b(ICommandSender p_71515_1_, String[] p_71515_2_) {
   if(p_71515_2_.length < 6) {
      throw new WrongUsageException("commands.spreadplayers.usage", new Object[0]);
   } else {
      byte var3 = 0;
      int var17 = var3 + 1;
      double var4 = func_110666_a(p_71515_1_, Double.NaN, p_71515_2_[var3]);
      double var6 = func_110666_a(p_71515_1_, Double.NaN, p_71515_2_[var17++]);
      double var8 = func_110664_a(p_71515_1_, p_71515_2_[var17++], 0.0D);
      double var10 = func_110664_a(p_71515_1_, p_71515_2_[var17++], var8 + 1.0D);
      boolean var12 = func_110662_c(p_71515_1_, p_71515_2_[var17++]);
      ArrayList var13 = Lists.newArrayList();

      while(true) {
         while(var17 < p_71515_2_.length) {
            String var14 = p_71515_2_[var17++];
            if(PlayerSelector.func_82378_b(var14)) {
               EntityPlayerMP[] var18 = PlayerSelector.func_82380_c(p_71515_1_, var14);
               if(var18 == null || var18.length == 0) {
                  throw new PlayerNotFoundException();
               }

               Collections.addAll(var13, var18);
            } else {
               EntityPlayerMP var15 = MinecraftServer.func_71276_C().func_71203_ab().func_72361_f(var14);
               if(var15 == null) {
                  throw new PlayerNotFoundException();
               }

               var13.add(var15);
            }
         }

         if(var13.isEmpty()) {
            throw new PlayerNotFoundException();
         }

         p_71515_1_.func_70006_a(ChatMessageComponent.func_111082_b("commands.spreadplayers.spreading." + (var12?"teams":"players"), new Object[]{func_110663_b(var13), Double.valueOf(var4), Double.valueOf(var6), Double.valueOf(var8), Double.valueOf(var10)}));
         this.func_110669_a(p_71515_1_, var13, new CommandSpreadPlayersPosition(var4, var6), var8, var10, ((EntityLivingBase)var13.get(0)).field_70170_p, var12);
         return;
      }
   }
}
 
开发者ID:HATB0T,项目名称:RuneCraftery,代码行数:44,代码来源:CommandSpreadPlayers.java


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