Yarn: рд╡реЛрд▓реЛрд▓реЛрдЧреЛрд╕реЗрд▓ рдкрд░реНрдкрд▓рд╢реЗрдкреНрд░реЗрдбреНрд░реЗрдбреЗрдЯ рдХрд╛ рдирд╛рдо рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рдордИ 2020  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: FabricMC/yarn

purpleSheepPredicate рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рднреЗрдбрд╝ рдиреАрд▓реА рд╣реИ рдпрд╛ рдирд╣реАрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдзрд┐рдХрддрдо, рдпрд╣ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд╛рдо рдирд╣реАрдВред рдирд╛рдо рдЫреЛрдЯрд╛ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред

рд╕рднреА 11 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рдХреНрдпрд╛ рдЬрд╛рдБрдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЕрдЧрд░ рдореВрд▓ рд░рдВрдЧ рдирдП рд░рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рдмреИрдВрдЧрдиреА рдмрдирд╛рддрд╛ рд╣реИред

@ MAX1234567890 рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред рдпрд╣ рдПрдХ рднреЗрдбрд╝ рдкрд░ рдПрдХ рджреЛ рд░рдВрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзреЗрдп рд╣реИред

рджреВрд╕рд░рд╛ рд░рдВрдЧ рд╣рдореЗрд╢рд╛ рд▓рд╛рд▓ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣ рднреЗрдбрд╝ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ-> рд░рдВрдЧ + рд▓рд╛рд▓ == рдмреИрдВрдЧрдиреА (рдпрд╛рдиреА рднреЗрдбрд╝-> рд░рдВрдЧ == рдиреАрд▓рд╛)

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рдЪ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рднреНрд░рд╛рдордХ рддрд░реАрдХрд╛ рд╣реИред
`` `рдЬрд╛рд╡рд╛
рдирд┐рдЬреА рдЕрдВрддрд┐рдо рдЯрд╛рд░рдЧреЗрдЯрдкреНрд░реЗрдбреЗрдЯ рдкрд░реНрдкрд▓рд╢реАрдкреНрд░реЗрдбрд┐рдкреЗрдЯ = (рдирдпрд╛ рдЯрд╛рд░рдЧреЗрдЯрдкреНрд░реАрдбрд┐рдХреЗрдЯ ())ред рд╕реЗрдЯрдмреЗрд╕рдореИрдХреНрд╕рдбрд┐рд╕реНрдЯреЗрдиреНрд╕ (резрем.реж рдбреА)
рд▓реМрдЯрдирд╛ ((рднреЗрдбрд╝ рдХрд╛ рдмрдЪреНрдЪрд╛) рдЬреАрд╡рд┐рдд рд░рд╣рдирд╛) редрдЧреЗрдЯрдирдХрд▓рд░ () == DyeColor.BLUE;
};

рджреВрд╕рд░рд╛ рд░рдВрдЧ рд╣рдореЗрд╢рд╛ рд▓рд╛рд▓ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣ рднреЗрдбрд╝ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ-> рд░рдВрдЧ + рд▓рд╛рд▓ == рдмреИрдВрдЧрдиреА (рдпрд╛рдиреА рднреЗрдбрд╝-> рд░рдВрдЧ == рдиреАрд▓рд╛)

рдпрд╣ рдЦреЗрд▓ рдХреЗ рддрд░реНрдХ рдХреА рдкреВрд░реА рдЧрд▓рддрдлрд╣рдореА рд╣реИред

рдпрд╣ рдХрд┐ рдЯрд╛рд░рдкреНрд░реЗрдбрд┐рдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЗрдХреЛрдиреЙрдХрд░ рдХреЛ рднреЗрдбрд╝ рдХреЛ рднреЗрджрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╛рдиреА рднреЗрдбрд╝ рдХреЛ рдиреАрд▓рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

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

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмреИрдВрдЧрдиреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдзреЗрдп, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднреЗрдбрд╝ рдХреЛ рдЬрд╛рдирдиреЗ рд╡рд╛рд▓рд╛ рд▓рд╛рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рднреЗрдбрд╝ рдХреЗ рдирдП рд░рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдпреБрдХреНрдд рднреЗрдбрд╝ рдХрд╛ рдореВрд▓ рд░рдВрдЧ рдмреИрдВрдЧрдиреА рд╣реИ рдпрд╛ рдирд╣реАрдВред рдореВрд▓ рд░реВрдк рд╕реЗ, рдПрд╡реЛрдХреЗрд░ рдПрдХ {рд░рд┐рдЯрд░реНрди рдкрд░реНрдкрд▓ - рдПрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ } рдирд┐рд░реНрдорд╛рдг, рд▓реЗрдХрд┐рди рдПрд╡реЛрдХреЗрд░ рдХрд╛ рдкрд╕рдВрджреАрджрд╛ рд░рдВрдЧ рд▓рд╛рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд╣ рдХреЗрд╡рд▓ рднреЗрдбрд╝ рдХреЛ рд▓рд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред

http://www.clipartbest.com/cliparts/aiq/Mb5/aiqMb5AiM.jpeg

рд╣рдореНрдо, рдХреНрдпрд╛ рдЙрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмреИрдХрд╕реНрдЯреЛрд░реА рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХреБрдЫ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд┐?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рддрд░реНрдХ рдХреЛ рдирд╛рдо рддрдп рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдордЬрд╝реЗрджрд╛рд░ рдЬрд╛рд╡рджреЛрдХ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдордЬрд╝реЗрджрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рд╕реАрдзреЗ рддреМрд░ рдкрд░ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдХ) рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдПрд╡реЛрдХрд░реНрд╕ рдиреЗ рд░реЗрдбрд╕реНрдЯреЛрди рдФрд░ рдмреА) рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рддрдереНрдп рдХрд┐ рд╡реЗрдХреНрд╕ рд▓рд╛рд▓ рд╣реИрдВ рдФрд░ рд╕рд╛рде рд╣реА рдореБрдЭреЗ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрд╛рддреЗ рд╣реИрдВред рдмреИрдВрдЧрдиреА рдХреЗ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╕реНрд╡рд░реВрдк рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ: рдЗрд╡реЛрдХрд░ рдХреЗрд╡рд▓ рдЗрд▓реЗрдЬрд░ рд╣реИ (рдЙрд╕ рдкрд░ рдХреЛрдИ рдмреИрдВрдЧрдиреА рдирд╣реАрдВ рд╣реИ) рдЙрдиреНрд╣реЗрдВ рд▓рд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЕрдзрд┐рдХрддрдо, рдпрд╣ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд╛рдо рдирд╣реАрдВред рдирд╛рдо рдЫреЛрдЯрд╛ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред

рдпреЛрдЧреНрдп рдХреНрдпреЛрдВ рдЖрдк рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реИрдВ рдпрджрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рднреНрд░рдорд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕рд╣рд╛рдпрдХ рдирд╣реАрдВ рд╣реИрдВред рдмрд╕ рдЗрд╕реЗ convertibleSheepPredicate рдХрд╣реЗрдВ, рдХреНрдпреЛрдВ рдЖрдк рдПрдХ рд░рдВрдЧ рдХреА рдмрдХрд╡рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд┐рдорд╛рдЧ рд▓рдЧрд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ

рдЗрд╕ рдмрд╛рдд рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рднреА рджреЛрд╖ рджреЗрдВред рдпрд╛рд░реНрди рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рддрд░реАрдХреЛрдВ рд╕реЗ рдЪреАрдЬреЛрдВ рдХрд╛ рдирд╛рдордХрд░рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдЕрдзрд┐рдХ рдЪрд╛рд▓рд╛рдХ рд╣реИред
https://github.com/FabricMC/yarn/commit/5c6c0c71d1480a36e1d3c2a8f2adf859e307cbc6#diff -b6376dd10e80e5e322fb28f766d47c4R4444

рд╡рд┐рд╡рд░рдг рднреНрд░рдорд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рднреЗрдбрд╝ рдиреАрд▓реА рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Juuxel picture Juuxel  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

OroArmor picture OroArmor  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Runemoro picture Runemoro  ┬╖  44рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

asiekierka picture asiekierka  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Runemoro picture Runemoro  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ