Yarn: рд╡реЛрдХреНрд╕реЗрд▓рд╢реЗрдк -> рд╢реЗрдк

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

рд╡реАрдХ рдХрд╛ рд╣реЙрдЯ рдЯреЗрдХтДвя╕П

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ "рд╡реЛрдХреНрд╕реЗрд▓" рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдЙрди рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдмрдирддреЗ рд╣реИрдВред рд╡реЛрдХреНрд╕рд▓реНрд╕ рдХреЛ рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХрдорд╛рддреНрд░ рдмрд┐рдВрджреБ рдмреНрд▓реЙрдХ рд╡рд░реНрдЧ рдореЗрдВ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рддреГрддреАрдп-рдкрдХреНрд╖ рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╣реИ рдЬреЛ рдПрдХ рдЖрдХреГрддрд┐ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рджрд┐рдП рдЧрдП рдмрд┐рдВрджреБрдУрдВ рдХреЛ 16.0 (рдорд╛рдирдХреАрдХреГрдд 16x16x16 рд╕реНрд╡рд░-рдкреНрд░рддрд┐-рдШрди рдЕрд╡рдзрд╛рд░рдгрд╛) рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд╣рд░, рдкреНрд░рд╛рдердорд┐рдХ рд╡рд░реНрдЧреЛрдВ рдФрд░ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ, рдЗрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдХреЛрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡реЗ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдПрдХ рдЖрдХрд╛рд░ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмрд┐рдВрджреБ рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рднреА рдЖрдпрд╛рдо рдпрд╛ рд╕рдВрдХрд▓реНрдк рдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ Mojang рдЙрдиреНрд╣реЗрдВ VoxelShape рдХреЗ рднреАрддрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╛рд░реНрди рдореЗрдВ Mojang рдХреЗ рдирд╛рдордХрд░рдг рдирд┐рд░реНрдгрдпреЛрдВ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рдиреЗ рдХреА рдкреНрд░рд╡реГрддреНрддрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрди рд╡рд┐рднрд┐рдиреНрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬрд╣рд╛рдВ рдирд╛рдо рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдкрд╕рд░реНрдЧ рдХреЛ рдпрд╛ рддреЛ рдмреЗрдорд╛рдиреА рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЧрд▓рддред рдЗрд╕ рдкрд░ рдПрдХ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ Advancement рдореЗрдВ рдПрдХ рдорд╛рдорд▓рд╛ рдЬрд╣рд╛рдВ Mojang's toString рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ SimpleAdvancement рд╣реИ, рдХреЛ рдЧрд▓рдд рдорд╛рдирд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ Mojang рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдХреНрд╖рд╛ Advancement рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдмрд╣реБрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ VoxelShape рднреА рдорд╛рдорд▓рд╛ рд╣реЛред Mojang рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдХреЛрдбрдмреЗрд╕ рдореЗрдВ рдХреЗрд╡рд▓ 2 рдмрд╛рд░ VoxelShape рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ: VoxelShape рдХрд╛ ToString, рдФрд░ ArrayVoxelShape рдореЗрдВ рдПрдХ IllegalArgumentException рд╕рдВрджреЗрд╢ред рдЗрд╕ рдмреАрдЪ VoxelShape рдореЗрдВ рднреА рдПрдХ рдЕрд╕рдорд░реНрдерд┐рдд рдСрдкрд░реЗрд╢рди рдЕрдкрд╡рд╛рдж рд╕рдВрджреЗрд╢ рдХреЗрд╡рд▓ рдЗрд╕реЗ рдПрдХ рдЖрдХрд╛рд░ ( "No bounds for empty shape." ) рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рднреА рдХреЛ рдпрд╣ рдпрд╛рдж рджрд┐рд▓рд╛рддреЗ рд╣реБрдП рдЕрдкрдиреА рдмрд╛рдд рд╕рдорд╛рдкреНрдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдПрдХ "рд╣реЙрдЯ рдЯреЗрдХ" рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕ рдмрджрд▓рд╛рд╡ рдкрд░ рдЬреЛрд░ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рд╕реБрдЭрд╛рд╡ рд╣реИред

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

FAP рдлреНрд░рд╛рдИ рдХреЗ рджреМрд░рд╛рди рдЗрд╕реЗ рдХрдИ рдмрд╛рд░ VoxelShape рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рди рд▓реЗрдирд╛ рдХрд╛рдлреА рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдХреНрдпрд╛ рд╣рдо рдмрдВрдж рдХрд░реЗрдВ?

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

Voxel рдЕрд░реНрде рд╣реИ рдЧреНрд░рд┐рдб рдмрд┐рдВрджреБ рд╕рдВрд░реЗрдЦрд┐рдд, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИред рдпрджрд┐ рдЕрдВрдХ рдПрдХ рд╕реНрд╡рд░ рдЬрд╛рд▓реА рдмрд┐рдВрджреБ рдкрд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ Voxel рдЙрдкрд╕рд░реНрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реВрдВред

рддреЛ рдпрд╣рд╛рдБ рд╣реЙрдЯ рдЯреЗрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдЙрдВрдЯрд░ рдЗрд╢реНрдпреВ рд╣реИ: рд╡реЛрдХреНрд╕рд▓реНрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ рдЧреЗрдо рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рдХреБрдЫ рдФрд░ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд▓реЗрдЦ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╣реИред

рд▓реЗрдХрд┐рди Minecraft рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, Voxel рдПрдХ рдмреНрд▓реЙрдХрд╕реНрдкреЗрд╕ рдореЗрдВ рдкрд┐рдХреНрд╕рд▓ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджрд╛рд╡рд▓реА рд░рд╣реА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрди рдЖрдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╣реАрдВ рднреА рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдмрдВрдзрди рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк Shape рдХреЛ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡реЛрдХреНрд╕рд▓реНрд╕ рдХреА рд╢рд╛рдмреНрджрд┐рдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХреЗред рд╣рдо рдмрдХреНрд╕реЗ рдФрд░ рд╡реИрдХреНрдЯрд░ рдмрд╛рдЙрдВрдбрд┐рдВрдЧ рджреЗрдЦ рдкрд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдЕрдВрдХ рд╣реИ рдХрд┐ рдПрдХ рджреБрдирд┐рдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ рдЬрд░реВрд░рдд рд╣реИ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдПрдХ рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рд╕рд░рд▓реАрдХреГрдд рдирд╛рдо рд╕реЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдорд╣рд╕реВрд╕ рд╣реЛ рд░рд╣рд╛ рд╣реИ Shape рднреАред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ "voxel" рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ,

VoxelShape s рд╕реНрд╡рд░реЛрдВ рд╕реЗ рдмрдиреЗ рд╣реИрдВред рд╕реНрд╡рд░ рдЖрдХрд╛рд░ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐, рд╕реНрддрдВрдн рдФрд░ рдкрд░рдд рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ 3 рдЖрдпрд╛рдореА рдмреВрд▓рд┐рдпрди рд╕рд░рдгреА (рд╕реНрд╡рд░) рд╣реИред

рдпрджрд┐ рдЕрдВрдХ рд╡реЛрдХреНрд╕реЗрд▓ рдЬрд╛рд▓реА рдмрд┐рдВрджреБ рдкрд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡реЛрдХреНрд╕реЗрд▓ рдЙрдкрд╕рд░реНрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реВрдВред

рдЙрдиреНрд╣реЗрдВ рдШрдирд╛рдн рдЬрд╛рд▓реА рдкрд░ рдмрд┐рдВрджреБ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

FAP рдлреНрд░рд╛рдИ рдХреЗ рджреМрд░рд╛рди рдЗрд╕реЗ рдХрдИ рдмрд╛рд░ VoxelShape рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорд╛рди рд▓реЗрдирд╛ рдХрд╛рдлреА рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдХреНрдпрд╛ рд╣рдо рдмрдВрдж рдХрд░реЗрдВ?

рдпрд╣ рдЗрд╕ рдЬреНрдЮрд╛рди рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ Mojang рдЗрд╕реЗ VoxelShape рдХрд╣рддрд╛ рд╣реИред рдпрд╣ рдкреНрд░рдХрд╛рд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд╕рд░рд▓реАрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЕрднрд┐рдкреНрд░реЗрдд рдерд╛ред рдФрд╕рдд, рд╡реЛрдЯ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЧрд┐рд░рд╛рд╡рдЯ рдХреА рдУрд░ рдЭреБрдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛ред

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

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

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

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

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

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

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