本文整理了Java中net.minecraft.world.World.getPlayerEntityByUUID()
方法的一些代码示例,展示了World.getPlayerEntityByUUID()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。World.getPlayerEntityByUUID()
方法的具体详情如下:
包路径:net.minecraft.world.World
类名称:World
方法名:getPlayerEntityByUUID
暂无
代码示例来源:origin: Vazkii/Botania
EntityPlayer player = world.getPlayerEntityByUUID(u);
if (player == null)
continue;
代码示例来源:origin: Alex-the-666/Ice_and_Fire
public EntityPlayer getOwner(World world){
if(hasOwner){
return world.getPlayerEntityByUUID(ownerUUID);
}
return null;
}
代码示例来源:origin: SleepyTrousers/EnderIO
@Override
@Nullable
public EntityPlayer getPlayerEntityByUUID(@Nonnull UUID uuid) {
return wrapped.getPlayerEntityByUUID(uuid);
}
代码示例来源:origin: TeamLapen/Vampirism
@Nullable
public EntityLivingBase getOwner() {
try {
UUID uuid = this.getOwnerId();
return uuid == null ? null : this.world.getPlayerEntityByUUID(uuid);
} catch (IllegalArgumentException var2) {
return null;
}
}
代码示例来源:origin: ata4/dragon-mounts
public EntityPlayer getBreeder() {
Optional<UUID> breederID = getBreederID();
if (breederID.isPresent()) {
return dragon.worldObj.getPlayerEntityByUUID(breederID.get());
} else {
return null;
}
}
代码示例来源:origin: MatterOverdrive/MatterOverdrive-Legacy-Edition
public EntityLivingBase getOwner() {
try {
UUID uuid = this.getOwnerId();
return uuid == null ? null : this.world.getPlayerEntityByUUID(uuid);
} catch (IllegalArgumentException var2) {
return null;
}
}
代码示例来源:origin: amadornes/MCMultiPart
@Override
public EntityPlayer getPlayerEntityByUUID(UUID uuid) {
return getActualWorld().getPlayerEntityByUUID(uuid);
}
代码示例来源:origin: Alex-the-666/Ice_and_Fire
@Nullable
public EntityLivingBase getVictor() {
try {
UUID uuid = this.getVictorId();
return uuid == null ? null : this.world.getPlayerEntityByUUID(uuid);
} catch (IllegalArgumentException var2) {
return null;
}
}
代码示例来源:origin: vadis365/TheErebus
@Nullable
public EntityLivingBase getOwner() {
try {
UUID uuid = this.getOwnerId();
return uuid == null ? null : this.getEntityWorld().getPlayerEntityByUUID(uuid);
} catch (IllegalArgumentException e) {
return null;
}
}
代码示例来源:origin: WayofTime/BloodMagic
@Override
public EntityLivingBase getOwner() {
try {
UUID uuid = this.getOwnerId();
return uuid == null ? null : this.getEntityWorld().getPlayerEntityByUUID(uuid);
} catch (IllegalArgumentException var2) {
return null;
}
}
代码示例来源:origin: JurassiCraftTeam/JurassiCraft2
@Override
public void startExecuting() {
this.recalculateTime = 0;
this.oldWaterCost = this.entity.getPathPriority(PathNodeType.WATER);
this.entity.setPathPriority(PathNodeType.WATER, 0.0F);
this.owner = this.entity.world.getPlayerEntityByUUID(this.entity.getOwner());
}
代码示例来源:origin: SleepyTrousers/EnderIO
@Override
public IMessage onMessage(PacketDarkSteelSFXPacket message, MessageContext ctx) {
final UUID uid = message.uid;
if (message.upgradeName != null && uid != null) {
IDarkSteelUpgrade upgrade = UpgradeRegistry.getUpgrade(message.upgradeName);
if (upgrade != null) {
EntityPlayer otherPlayer = EnderIO.proxy.getClientWorld().getPlayerEntityByUUID(uid);
if (otherPlayer != null) {
upgrade.doMultiplayerSFX(otherPlayer);
}
}
}
return null;
}
}
代码示例来源:origin: lorddusk/HQM
@Override
public void fromBytes(ByteBuf buf){
int worldId = buf.readInt();
UUID playerId = new PacketBuffer(buf).readUniqueId();
this.data = ByteBufUtils.readTag(buf);
this.usage = buf.readInt();
World world = DimensionManager.getWorld(worldId);
if(world != null){
this.player = world.getPlayerEntityByUUID(playerId);
} else if(HardcoreQuesting.loadingSide.isClient()){
this.player = getClientPlayer();
}
}
代码示例来源:origin: Ellpeck/ActuallyAdditions
private EntityPlayer getPlayer(){
if(this.connectedPlayer != null){
EntityPlayer player = this.world.getPlayerEntityByUUID(this.connectedPlayer);
if(player != null){
if(player.getDistance(this.pos.getX(), this.pos.getY(), this.pos.getZ()) <= this.range){
return player;
}
}
}
return null;
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
public void startExecuting() {
taskOwner.setAttackTarget(attacker);
EntityLivingBase entitylivingbase = npc.world.getPlayerEntityByUUID(npc.getOwner().getUUID());
if (entitylivingbase != null) {
timestamp = entitylivingbase.getRevengeTimer();
}
super.startExecuting();
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
public void startExecuting() {
this.taskOwner.setAttackTarget(this.attacker);
EntityLivingBase entitylivingbase = npc.world.getPlayerEntityByUUID(npc.getOwner().getUUID());
if (entitylivingbase != null) {
this.timestamp = entitylivingbase.getLastAttackedEntityTime();
}
super.startExecuting();
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
public boolean shouldExecute() {
EntityLivingBase entitylivingbase = npc.world.getPlayerEntityByUUID(npc.getOwner().getUUID());
if (entitylivingbase == null) {
return false;
} else {
attacker = entitylivingbase.getLastAttackedEntity();
int i = entitylivingbase.getLastAttackedEntityTime();
return i != timestamp && isSuitableTarget(attacker, false) && AIHelper.isWithinFollowRange(npc, attacker);
}
}
代码示例来源:origin: JurassiCraftTeam/JurassiCraft2
public void setOrder(Order order) {
if (this.world.isRemote) {
if (this.owner != null) {
EntityPlayer player = this.world.getPlayerEntityByUUID(this.owner);
if (player != null) {
TextComponentString change = new TextComponentString(LangUtils.translate(LangUtils.SET_ORDER).replace("{order}", LangUtils.translate(LangUtils.ORDER_VALUE.get(order.name().toLowerCase(Locale.ENGLISH)))));
change.getStyle().setColor(TextFormatting.GOLD);
Minecraft.getMinecraft().ingameGUI.addChatMessage(ChatType.GAME_INFO, change);
}
}
JurassiCraft.NETWORK_WRAPPER.sendToServer(new SetOrderMessage(this));
}
}
代码示例来源:origin: P3pp3rF1y/AncientWarfare2
@Override
public boolean shouldExecute() {
EntityLivingBase entitylivingbase = npc.world.getPlayerEntityByUUID(npc.getOwner().getUUID());
if (entitylivingbase == null) {
return false;
} else {
attacker = entitylivingbase.getRevengeTarget();
int i = entitylivingbase.getRevengeTimer();
return i != timestamp && isSuitableTarget(attacker, false) && AIHelper.isWithinFollowRange(npc, attacker);
}
}
代码示例来源:origin: JurassiCraftTeam/JurassiCraft2
@Override
public boolean shouldExecute() {
if (this.entity.getNavigator().noPath() && this.entity.getOrder() == DinosaurEntity.Order.FOLLOW) {
UUID ownerId = this.entity.getOwner();
if (ownerId != null) {
EntityPlayer owner = this.entity.world.getPlayerEntityByUUID(ownerId);
return owner != null && this.isOwnerFar(owner) && this.entity.getAttackTarget() == null;
}
}
return false;
}
内容来源于网络,如有侵权,请联系作者删除!