本文整理了Java中net.minecraft.world.World.getEntities()
方法的一些代码示例,展示了World.getEntities()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。World.getEntities()
方法的具体详情如下:
包路径:net.minecraft.world.World
类名称:World
方法名:getEntities
暂无
代码示例来源:origin: SleepyTrousers/EnderIO
@Override
public @Nonnull <T extends Entity> List<T> getEntities(@Nonnull Class<? extends T> entityType, @Nonnull Predicate<? super T> filter) {
return wrapped.getEntities(entityType, filter);
}
代码示例来源:origin: GregTechCE/GregTech
for(EntityDragon entityDragon : getWorld().getEntities(EntityDragon.class, EntitySelectors.IS_ALIVE)) {
if(entityDragon.healingEnderCrystal != null && connectedCrystalsIds.contains(entityDragon.healingEnderCrystal.getEntityId())) {
代码示例来源:origin: amadornes/MCMultiPart
@Override
public <T extends Entity> List<T> getEntities(Class<? extends T> entityType, Predicate<? super T> filter) {
return getActualWorld().getEntities(entityType, filter);
}
代码示例来源:origin: Alex-the-666/Ice_and_Fire
public EntityMyrmexQueen getQueen(){
List<EntityMyrmexQueen> allQueens = world.getEntities(EntityMyrmexQueen.class, EntitySelectors.NOT_SPECTATING);
List<EntityMyrmexQueen> ourQueens = new ArrayList<>();
for(EntityMyrmexQueen queen : allQueens){
if(queen.getHive().equals(this)){
ourQueens.add(queen);
}
}
return ourQueens.isEmpty() ? null : ourQueens.get(0);
}
代码示例来源:origin: ldtteam/minecolonies
private void executeShared(@NotNull final MinecraftServer server, @NotNull final ICommandSender sender) throws CommandException
{
if (sender instanceof EntityPlayer && !isPlayerOpped(sender))
{
sender.sendMessage(new TextComponentString("Must be OP to use command"));
return;
}
int entitiesKilled = 0;
for (final Entity entity : server.getEntityWorld().getEntities(getEntityClass(), entity -> true))
{
entity.setDead();
entitiesKilled++;
}
sender.sendMessage(new TextComponentString(entitiesKilled + " entities killed"));
}
代码示例来源:origin: ForestryMC/ForestryMC
@Override
public void executeSubCommand(MinecraftServer server, ICommandSender sender, String[] args) throws WrongUsageException {
if (args.length > 1) {
CommandHelpers.throwWrongUsage(sender, this);
}
int killCount = 0;
for (EntityButterfly butterfly : sender.getEntityWorld().getEntities(EntityButterfly.class, EntitySelectors.IS_ALIVE)) {
butterfly.setDead();
killCount++;
}
sender.sendMessage(new TextComponentTranslation("for.chat.command.forestry.butterfly.kill.response", killCount));
}
}
代码示例来源:origin: ldtteam/minecolonies
.getEntities(EntityCitizen.class,
entityCitizen -> entityCitizen.getCitizenColonyHandler().getColony().getID() == colony.getID() && entityCitizen.getCitizenData().getId() == citizen.getId());
代码示例来源:origin: TeamWizardry/Wizardry
World world = event.world;
List<EntityUnicorn> unicorns = world.getEntities(EntityUnicorn.class, input -> true);
代码示例来源:origin: ldtteam/minecolonies
.getEntities(EntityCitizen.class,
entityCitizen -> entityCitizen.getCitizenColonyHandler().getColonyId() == colony.getID()
&& entityCitizen.getCitizenData().getId() == getId());
内容来源于网络,如有侵权,请联系作者删除!