ูุชุญูู purpleSheepPredicate
ุจุงููุนู ู
ู
ุง ุฅุฐุง ูุงู ุงูุฎุฑูู ุฃุฒุฑู.
ู ุง ููุนูู ูู ุงูุชุญูู ู ู ุง ุฅุฐุง ูุงู ุงูููู ุงูุฃุตูู ู ุน ุงูููู ุงูุฌุฏูุฏ ูุฌุนู ุงูููู ุงูุฃุฑุฌูุงูู.
@ MAX1234567890 ูุง ูู ูู ุฃู ูููู ูุฐุง ูู ุงูุญุงู. ุฅููุง ู ุณูุฏ ุนูู ุฎุฑูู ูููุณ ููููู.
ุงูููู ุงูุซุงูู ุฃุญู ุฑ ุฏุงุฆู ูุง. ูู ู ุซู ูุชุญูู ู ู ุงูุฃุบูุงู -> ุงูููู + ุงูุฃุญู ุฑ == ุฃุฑุฌูุงูู (ุฃู ุงูุฃุบูุงู -> ุงูููู == ุฃุฒุฑู)
ุนูู ุงูุฑุบู
ู
ู ุฃู ูุฐุง ุตุญูุญ ุ ุฅูุง ุฃููุง ุทุฑููุฉ ู
ุถููุฉ ููุถุนูุง.
"ุฌุงูุง
ุงูููุงุฆู ุงูุฎุงุต TargetPredicate purpleSheepPredicate = (new TargetPredicate ()). setBaseMaxDistance (16.0D) .includeInvulnerable (). setPredicate ((livingEntity) -> {
return ((SheepEntity) livingEntity) .getColor () == DyeColor.BLUE ุ
}) ุ
ุงูููู ุงูุซุงูู ุฃุญู ุฑ ุฏุงุฆู ูุง. ูู ู ุซู ูุชุญูู ู ู ุงูุฃุบูุงู -> ุงูููู + ุงูุฃุญู ุฑ == ุฃุฑุฌูุงูู (ุฃู ุงูุฃุบูุงู -> ุงูููู == ุฃุฒุฑู)
ูุฐุง ูู ุณูุก ููู ูุงู ู ูู ูุทู ุงููุนุจุฉ.
ูุชู ุงุณุชุฎุฏุงู TargetPredicate ูุงุฎุชุจุงุฑ ู ุง ุฅุฐุง ูุงู ูุฌุจ ุนูู ุงูู ูุญุถุฑ ุฃู ููุชูุท ุงูุฎุฑูู ุ ุฃู ูุฌุจ ุฃู ูููู ุงูุฎุฑูู ุฃุฒุฑู:
List<SheepEntity> list = EvokerEntity.this.world.getTargets(SheepEntity.class, this.purpleSheepPredicate, EvokerEntity.this, EvokerEntity.this.getBoundingBox().expand(16.0D, 4.0D, 16.0D));
if (list.isEmpty()) {
return false;
ุชุธูุฑ ุฃูุถูุง ูุธุฑุฉ ุฃุฎุฑู ุนูู ุงููุฏู ุฃู ุงูุฎุฑูู ูุง ููุตุฏ ุจู ุฃู ูุชุญูู ุฅูู ุงูููู ุงูุฃุฑุฌูุงูู ุฃุจุฏูุง ุ ุจู ุงูุฃุญู
ุฑ ูู
ุง ูู ู
ูุถุญ ูู castSpell
ุฃุนูู ุฃูู ูุง ูุชุญูู ุฅูู ุงูููู ุงูุฃุฑุฌูุงูู ุ ููู ุงูู ุณูุฏ ุ ุงูุฐู ูุนุฑู ุจุงููุนู ุฃู ุงูุฎุฑูู ุณูุชุญูู ุฅูู ุงูููู ุงูุฃุญู ุฑ ุ ูุชุญูู ู ู ุง ุฅุฐุง ูุงู ุงูููู ุงูุฃุตูู ููุฃุบูุงู ุฌูุจูุง ุฅูู ุฌูุจ ู ุน ุงูููู ุงูุฌุฏูุฏ ููุฃุบูุงู ูู ุงูููู ุงูุฃุฑุฌูุงูู. ูู ุงูุฃุณุงุณ ุ ูุณุชุฎุฏู evoker {return purple - xุ ูุฐูู ุนููู ุงูุชุฃูุฏ ู ู ุฃู ุงูุฃุญู ุฑ = ุฃุฑุฌูุงูู - ุงูููู ุงูุฃุตูู ุ ุฃู ุงูููู ุฃุฒุฑู.
ุญุณููุง ุ ูู ููุงู ุฃู ุดูุก ููุซู ุชูู ุงูุฎูููุฉ ุงูุฏุฑุงู ูุฉ ุงูู ุญุฏุฏุฉุ ูููู ุนูู ุณุจูู ุงูู ุซุงูุ
ุฃุดุนุฑ ูู ูุฐู ุงูุญุงูุฉ ุ ุฃู ุงูู ูุทู ูุฌุจ ุฃู ูู ูู ุงูุงุณู ุ ููู ุงููููู ู ู ุฑูุญ ุงูุฏุนุงุจุฉ ูุฏ ูููู ู ู ุชุนูุง
ููุณ ุจุดูู ู ุจุงุดุฑ ุ ูููู ุจุงููุธุฑ ุฅูู ุฐูู (ุฃ) ุชู ุงูุชุฃููุฏ ุฑุณู ููุง ุนูู ุฃู Evokers ูุงู ุจุจูุงุก Redstone ู (ุจ) ุญูููุฉ ุฃู Vexes ุญู ุฑุงุก ุฃูุถูุง ูู ู ุง ูุงุฏูู ุฅูู ูุฐุง ุงูุงุณุชูุชุงุฌ. ู ู ุงูู ูู ุฃูุถูุง ุฃู ุชุถุน ูู ุงุนุชุจุงุฑู ุงูุทุจูุนุฉ ุงูุฑู ุฒูุฉ ููุฃุฑุฌูุงูู: Evoker ูู Illager ุงููุญูุฏ (ุจู ุง ูู ุฐูู Vexes ู Witches) ุงูุฐู ูุง ูุญุชูู ุนูู ุฃู ููู ุฃุฑุฌูุงูู ุนููู ุ ู ู ุง ูุคุฏู ุฅูู ููุฑุฉ ุฃู Illager "ูุญุณุจ" ุงูููู ุงูุฃุฑุฌูุงูู - ููู ุงูุฃุบูุงู ูุชุญููููุง ุฅูู ุงูููู ุงูุฃุญู ุฑ.
ู ุงูุณ ุ ูุฐุง ูุฌุจ ุฃู ููุถุน ูู ุงููุซุงุฆู ูููุณ ุงูุงุณู ุงููุนูู. ูุฌุจ ุฃู ูููู ุงูุงุณู ูุตูุฑูุง ูู ูุฌุฒูุง โโูุฃู ูุนูุณ ู ุง ููุนูู.
ููู ูู
ุงุฐุง ุฃูุช ููู ุจุดุฃู ุชูุงุตูู ุงูุชูููุฐ ุฅุฐุง ูุงูุช ุชูุงุตูู ุงูุชูููุฐ ู
ุฑุจูุฉ ูุบูุฑ ู
ููุฏุฉ. ู
ุง ุนููู ุณูู ุชุณู
ูุชู convertibleSheepPredicate
ุ ููู
ุงุฐุง ุณุชููุฑ ูู ุงูุชูููุฑ ูู ูุฑุงุก ุงูููู
ุฃูุถุง ุฅููุงุก ุงูููู
ุนูู ู
ูุฒ ููุฐุง ุงูุดูุก. ูุงู ุงูุบุฒู ุฃูุซุฑ ุฐูุงุกู ู
ูุฐ ูุญุณู ุงูุญุธ ุ ุญูุซ ูุงู
ุจุชุณู
ูุฉ ุงูุฃุดูุงุก ุจุทุฑู ุฃูุซุฑ ูุงุนููุฉ.
https://github.com/FabricMC/yarn/commit/5c6c0c71d1480a36e1d3c2a8f2adf859e307cbc6#diff -b6376ebd10e80e5e322fb28f766d47c4R44
ุงูุชูุงุตูู ููุณุช ู ุญูุฑุฉ ูู ู ุงููุงุถุญ ุฌุฏูุง ู ุง ูุชู ุงูููุงู ุจู ุนูู ุงูุฑุบู ู ู ุฐูู. ูุชุญูู ู ู ุง ุฅุฐุง ูุงูุช ุงูุฎุฑูู ุฒุฑูุงุก.
ุงูุชุนููู ุงูุฃูุซุฑ ูุงุฆุฏุฉ
ู ุงูุณ ุ ูุฐุง ูุฌุจ ุฃู ููุถุน ูู ุงููุซุงุฆู ูููุณ ุงูุงุณู ุงููุนูู. ูุฌุจ ุฃู ูููู ุงูุงุณู ูุตูุฑูุง ูู ูุฌุฒูุง โโูุฃู ูุนูุณ ู ุง ููุนูู.