Yarn: рд╕реНрдерд┐рд░ рд╡рд┐рдзреЗрдп рдлрд╝реАрд▓реНрдб рдирд╛рдо рдЕрд╕рдВрдЧрдд рд╣реИрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЬреБрд▓ре░ 2020  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: FabricMC/yarn

рд╕реНрдерд┐рд░ рд╡рд┐рдзреЗрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╕рдВрдЧрдд рдирд╛рдо рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред рд╣рдореЗрдВ рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдкреНрд░рд╛рд░реВрдк рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛ рдЪрд╛рд╣рд┐рдП:

  • рдХреЛрдИ рдЙрдкрд╕рд░реНрдЧ рдпрд╛ рдкреНрд░рддреНрдпрдп рдирд╣реАрдВ: RIDERS
  • рдХреЗрд╡рд▓ 'рд╣реИ' рдпрд╛ 'рдХреИрди' рдЙрдкрд╕рд░реНрдЧ: IS_FOOD
  • 'рд╡рд┐рдзреЗрдп' рдкреНрд░рддреНрдпрдп: AIR_PREDICATE
  • 'рд╣реИ' рдпрд╛ 'рдХреИрди' рдЙрдкрд╕рд░реНрдЧ рдФрд░ 'рд╡рд┐рдзреЗрдп' рдкреНрд░рддреНрдпрдп: IS_AIR_PREDICATE
  • 'рдЪреЗрдХрд░' рдкреНрд░рддреНрдпрдп: DOOR_BREAK_DIFFICULTY_CHECKER
  • рдЙрдкрд╕рд░реНрдЧ 'рд╣реИ' рдпрд╛ 'рдХреИрди' рдФрд░ 'рдЪреЗрдХрд░' рдкреНрд░рддреНрдпрдп: IS_DOOR_BREAK_DIFFICULTY_CHECKER
  • 'рдлрд╝рд┐рд▓реНрдЯрд░' рдкреНрд░рддреНрдпрдп: BLOW_UP_FILTER
  • рдЙрдкрд╕рд░реНрдЧ 'рд╣реИ' рдпрд╛ 'рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ' рдФрд░ 'рдлрд╝рд┐рд▓реНрдЯрд░' рдкреНрд░рддреНрдпрдп: IS_BLOW_UP_FILTER
  • рдмрд╕ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░реЗрдВ: PREDICATE

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

Imo a рд╡рд┐рдзреЗрдп рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реИ, рдЗрд╕рд▓рд┐рдП IS_FOOD рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ, рдФрд░ рдЙрд╕ рд╢реИрд▓реА рдХреЗ рд╕рд╛рде рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреЛрдб рдореЗрдВ рдЬрд╛рддрд╛ рд╣реВрдВред

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

рдореИрдВ IS рдЙрдкрд╕рд░реНрдЧ рдХреЗ рдмрд┐рдирд╛ рдХреЗрд╡рд▓ FILTER / CHECKER рдкреНрд░рддреНрдпрдп рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВ PREDICATE рдкреНрд░рддреНрдпрдп рдХреЛ рдмрд┐рдирд╛ IS рдЙрдкрд╕рд░реНрдЧ рдХреЗ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛

Imo a рд╡рд┐рдзреЗрдп рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд╣реИ, рдЗрд╕рд▓рд┐рдП IS_FOOD рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ, рдФрд░ рдЙрд╕ рд╢реИрд▓реА рдХреЗ рд╕рд╛рде рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреЛрдб рдореЗрдВ рдЬрд╛рддрд╛ рд╣реВрдВред

рдореБрдЭреЗ IS_FOOD рдпрд╛ IS_FOOD_PREDICATE . рднреА рдкрд╕рдВрдж рд╣реИ

рд╣рд╛рдВ, рдореБрдЭреЗ IS_ рдкреНрд░рддреНрдпрдп рднреА рдкрд╕рдВрдж рд╣реИред рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ Predicate s рдФрд░ Function s рдирд╛рдо рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ рдХрд┐ рд╡реЗ рддрд░реАрдХреЗ рдереЗред

рд╣рд╛рдВ, рдореБрдЭреЗ IS_ рдкреНрд░рддреНрдпрдп рднреА рдкрд╕рдВрдж рд╣реИред

concern

рдХреЗрд╡рд▓ 'рд╣реИ' рдпрд╛ 'рдХреИрди' рдЙрдкрд╕рд░реНрдЧ: IS_FOOD

рдореИрдВ рдХреЗрд╡рд▓ IS_ рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рд╕рд┐рд░реНрдл рд╕рдмрд╕реЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╣реИред

рдкреАрдЫреЗ рдореБрдбрд╝рдХрд░ рджреЗрдЦреЗрдВ, рдЕрдм рдореИрдВ рдЙрдкрд╕рд░реНрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реВрдВред рдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рддреАрд╕рд░рд╛ рд╡реНрдпрдХреНрддрд┐ рд╡рд░реНрддрдорд╛рди рдХрд╛рд▓ рдХреНрд░рд┐рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ HAS_EFFECT, REQUIRES_SOME_PERMISSION, рдЖрджрд┐ред

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

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

quat1024 picture quat1024  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

Draylar picture Draylar  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ChloeDawn picture ChloeDawn  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Boundarybreaker picture Boundarybreaker  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ