Yarn: ์ƒํƒœ ํšจ๊ณผ -> MobEffect/CreatureEffect/Effect

์— ๋งŒ๋“  2019๋…„ 04์›” 03์ผ  ยท  10์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: FabricMC/yarn

"์ƒํƒœ" ์ ‘๋‘์‚ฌ๋Š” ํด๋ž˜์Šค ์ด๋ฆ„์— ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ๋‹น์‹ ์—๊ฒŒ ๋งํ•ด์ฃผ๋Š” ๊ฒƒ์€ ๊ทธ๊ฒƒ์ด ์–ด๋–ค ๊ฒƒ์˜ "์ƒํƒœ"์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค(์ •์˜์ƒ ๋ชจ๋“  ํšจ๊ณผ๊ฐ€ ํ•˜๋Š” ์ผ์ž…๋‹ˆ๋‹ค).

๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

  • MobEffect (ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋ชน์œผ๋กœ ๊ฐ„์ฃผ๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์•ฝ๊ฐ„ ํ‹€๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Mojang ์ด๋ฆ„์ž…๋‹ˆ๋‹ค)
  • CreatureEffect
  • Effect
discussion

๋ชจ๋“  10 ๋Œ“๊ธ€

์ด๊ฒƒ์€ ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์œ„ํ‚ค์—์„œ ๋”ฐ์˜จ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. "Status Effect"๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ๋ฅผ ๋ฌป๊ฒ ์Šต๋‹ˆ๋‹ค.

์—”ํ‹ฐํ‹ฐ์˜ ์ƒํƒœ๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ํšจ๊ณผ์ž…๋‹ˆ๋‹ค. MobEffect๋‚˜ CreatureEffect๋ณด๋‹ค ๋‚˜์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํšจ๊ณผ๋Š” ๋งค์šฐ ๋ชจํ˜ธํ•ฉ๋‹ˆ๋‹ค.

198

์—”ํ‹ฐํ‹ฐ์˜ ์ƒํƒœ๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ํšจ๊ณผ์ž…๋‹ˆ๋‹ค. MobEffect๋‚˜ CreatureEffect๋ณด๋‹ค ๋‚˜์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํšจ๊ณผ๋Š” ๋งค์šฐ ๋ชจํ˜ธํ•ฉ๋‹ˆ๋‹ค.

ํšจ๊ณผ๊ฐ€ ๋งค์šฐ ๋ชจํ˜ธํ•˜๋‹ค๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์— ์ƒํƒœ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค๊ณ  ํ•ด์„œ ๋œ ๋ชจํ˜ธํ•ด์ง€๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์—”ํ‹ฐํ‹ฐ ์˜ ์ƒํƒœ

Mob์€ Mojang ์ด๋ฆ„์ด๋ฏ€๋กœ ๋‚ด๊ฐ€ ๊ทธ๊ฒƒ์— ํˆฌํ‘œํ•˜๊ณ  ์‹ถ์ง€๋งŒ Creature(๋˜๋Š” LivingEntity, ํ•˜์ง€๋งŒ ๊ธธ์ง€๋งŒ)๋Š” ์‚ด์•„์žˆ๋Š” ๊ฐœ์ฒด์— ์ ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ์ •ํ™•ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

mojang์ฒ˜๋Ÿผ LivingEntity์˜ ์ด๋ฆ„์„ Mob๋กœ ๋ฐ”๊พธ๋ฉด MobEffect์— ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

mojang์ฒ˜๋Ÿผ LivingEntity์˜ ์ด๋ฆ„์„ Mob๋กœ ๋ฐ”๊พธ๋ฉด.

Mojang์€ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์•„๋‹Œ ์ƒ๋ฌผ์ฒด ๋ชน๋งŒ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. "mob"์ด๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ํฌํ•จ๋œ ์˜ˆ์™ธ ๋ฉ”์‹œ์ง€ ์ง์ „์— instanceof MobEntity ๋ณธ ๊ฒƒ์„ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ˜„์žฌ MobEntity ํด๋ž˜์Šค๊ฐ€ Mojang ์ด๋ฆ„(Entity ์ ‘๋ฏธ์‚ฌ ์ œ์™ธ)๊ณผ ์ผ์น˜ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์š”์ ์„ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์Šคํ…Œ์ดํ„ฐ์Šค ํšจ๊ณผ๋Š” ํ†ต์นญ์ด๋ผ ํ—ท๊ฐˆ๋ฆฌ์‹ค ๋ถ„์ด ๊ณ„์‹ค์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. Effect ๋Š” ๋„ˆ๋ฌด ์งง์•„์„œ ๋งŽ์€ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. MobEffect ๋Š” ์•ฝ๊ฐ„ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. CreatureEffect ๋Š” ์—”ํ‹ฐํ‹ฐ ์ด๋ฆ„๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํšจ๊ณผ๊ฐ€ ๋„ˆ๋ฌด ์งง์•„ ํฐ ์˜๋ฏธ๊ฐ€ ์—†์Œ

์ƒํƒœ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์–ด๋–ค ๋„์›€์ด ๋ฉ๋‹ˆ๊นŒ? "ํšจ๊ณผ"๋ผ๋Š” ๋‹จ์–ด์˜ ์ •์˜์— ๋”ฐ๋ฅด๋ฉด ๋ชจ๋“  ํšจ๊ณผ๋Š” ์ผ๋ถ€ ์ƒํƒœ๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„์„ ModifyingEffect ์ง€์ •ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์•„๋ฌด ์˜๋ฏธ๊ฐ€ ์—†๋Š” ๊ฒƒ๋„ ์‚ฌ์‹ค์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์˜ ์ด๋ฆ„์€ /effect ์ด๋ฉฐ ์–ด๋–ค ์—ญํ• ์„ ํ•˜๋Š”์ง€ ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค. Item ์™€ ๊ฐ™์€ ๋” ์งง์€ ์ด๋ฆ„๋„ ์žˆ์ง€๋งŒ ๊ทธ ์ž์ฒด๋กœ๋Š” ์•„๋ฌด ์˜๋ฏธ๊ฐ€ ์—†์ง€๋งŒ ๋งค์šฐ ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค.

์ƒํƒœ ํšจ๊ณผ๋Š” ์ผ๋ฐ˜์ ์ธ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ํ”Œ๋ ˆ์ด์–ด๋“ค์ด ๊ทธ๊ฒƒ์„ "ํšจ๊ณผ"๋ผ๊ณ  โ€‹โ€‹๋ถ€๋ฅด๋Š” ๊ฒƒ์„ ๋“ค์—ˆ์„ ๋ฟ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์ด๋ฆ„์ด๋ผ๊ณ  ํ•˜๋ฉด TileEntity ๋Œ€ํ•ด ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ MCP ์ด๋ฆ„ ๋•Œ๋ฌธ์— ๋ชจ๋”๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ด๋ฆ„์ด๋ผ๋Š” ๋œป์ž…๋‹ˆ๋‹ค.

StatusEffect๋Š” ํ™•์‹คํžˆ MCP ์ด๋ฆ„์ด ์•„๋‹™๋‹ˆ๋‹ค. ์‚ฌ์‹ค MCP ์ด๋ฆ„์ด ์ด ํ† ๋ก ์—์„œ ํ•œ ๋ฒˆ๋„ ์–ธ๊ธ‰๋˜์ง€ ์•Š์•˜๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค(์ข‹์€ ์ด๋ฆ„์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์—). ๊ทธ๋Ÿฌ๋‚˜ ์ €๋Š” https://minecraft.gamepedia.com/Status_effect ์™€ ๊ฐ™์€ ํšจ๊ณผ์˜ ์ด๋ฆ„์„ ๊ฐ€์ง„ ๊ณต์‹ ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ์œ„ํ‚ค๋ฅผ ์ฐธ์กฐํ•˜๊ณ 

๋ญ...๋ญ๋“ ์ง€. MobEffect๋Š” ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ mojang ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋˜ํ•œ mojang๊ณผ ์ผ์น˜ํ•˜๋„๋ก ๋ฉ”๋‰ด ๋ณ€๊ฒฝ์„ ๋ฏฟ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰

๊ด€๋ จ ๋ฌธ์ œ

altrisi picture altrisi  ยท  4์ฝ”๋ฉ˜ํŠธ

liach picture liach  ยท  4์ฝ”๋ฉ˜ํŠธ

enbrain picture enbrain  ยท  4์ฝ”๋ฉ˜ํŠธ

Awakened-Redstone picture Awakened-Redstone  ยท  4์ฝ”๋ฉ˜ํŠธ

ChloeDawn picture ChloeDawn  ยท  5์ฝ”๋ฉ˜ํŠธ