Yarn: IBlockState λ§€κ°œλ³€μˆ˜: μƒνƒœ λ˜λŠ” 블둝?

에 λ§Œλ“  2016λ…„ 10μ›” 28일  Β·  6μ½”λ©˜νŠΈ  Β·  좜처: FabricMC/yarn

λ§Žμ€ κ³³μ—μ„œ IBlockState λŠ” Block κ°€ 과거에 μžˆμ—ˆλ˜ κ³³μ—μ„œ μ‚¬μš©λ©λ‹ˆλ‹€. λ‚˜μ—κ²Œ 더 μ΄ν•΄ν•˜κΈ° μ‰¬μš΄ block μœ ν˜•μ˜ λ§€κ°œλ³€μˆ˜λ₯Ό 거의 ν˜ΈμΆœν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. μ–΄λ–»κ²Œ μƒκ°ν•˜λ‚˜μš”?

λ˜ν•œ 이것은 IBlockState 이름을 IBlock , Block λ₯Ό BlockType 둜 λ³€κ²½ν•΄μ•Ό ν•˜λŠ”μ§€ μ•„λ‹ˆλ©΄ λ‹€λ₯Έ μ΄λ¦„μœΌλ‘œ λ³€κ²½ν•΄μ•Ό ν•˜λŠ”μ§€μ— λŒ€ν•œ μ§ˆλ¬Έμ„ μ—½λ‹ˆλ‹€. λ„ˆλ¬΄ 이λ₯΄κΈ΄ ν•˜μ§€λ§Œ - Mojang이 Blocks에 ν•  일을 κΈ°λ‹€λ €μ•Ό ν•©λ‹ˆλ‹€. μ΅œμ†Œν•œ..?

discussion

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

itemStack , blockState 와 같은 λͺ¨ν˜Έν•˜μ§€ μ•Šμ€ λ§€κ°œλ³€μˆ˜κ°€ μ•„λ‹Œ μ΄μœ λŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ?

λͺ¨λ“  6 λŒ“κΈ€

state .

그리고 IBlockState λŠ” κ·ΈλŒ€λ‘œ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. IMO.

ItemStack 와 μœ μ‚¬ν•©λ‹ˆλ‹€. μ–΄μ¨Œλ“  μŒ“μ„ 수 μžˆλŠ” ν•­λͺ©μ—λ§Œ μ μš©λ˜λŠ” stack 보닀 더 λ§Žμ€ item 의 μΈμŠ€ν„΄μŠ€λΌκ³  μƒκ°ν•©λ‹ˆλ‹€. λ‚˜λŠ” IBlockState κ°€ 이와 같은 λ©”μ†Œλ“œμ— 전달될 λ•Œ μ„Έκ³„μ—μ„œλ„ λΈ”λ‘μ˜ μΈμŠ€ν„΄μŠ€λΌκ³  μƒκ°ν•©λ‹ˆλ‹€.

itemStack , blockState 와 같은 λͺ¨ν˜Έν•˜μ§€ μ•Šμ€ λ§€κ°œλ³€μˆ˜κ°€ μ•„λ‹Œ μ΄μœ λŠ” λ¬΄μ—‡μž…λ‹ˆκΉŒ?

@mezz μ™œλƒν•˜λ©΄ 그듀은 κΈΈκ³  μ‹€μ œλ‘œ 아무것도 μΆ”κ°€ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. μ΄μƒμ μœΌλ‘œλŠ” λ§€κ°œλ³€μˆ˜μ˜ 이름은 μœ ν˜•μ„ λ”°μ„œ λͺ…λͺ…ν•˜μ§€ μ•Šκ³  μ½”λ“œμ—μ„œ μ‚¬μš©ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 그리고 μ‚¬μš©ν•˜λ©΄μ„œ λ‚˜λŠ” μ’…μ’… 상기 λ§€κ°œλ³€μˆ˜λ₯Ό "λ©”μ†Œλ“œκ°€ μž‘λ™ν•˜λŠ” 'ν•­λͺ©'"이라고 μƒκ°ν•©λ‹ˆλ‹€.

Item ν΄λž˜μŠ€κ°€ μžˆμ§€λ§Œ 이름을 ItemType 둜 λ³€κ²½ν–ˆκΈ° λ•Œλ¬Έμ— ν˜Όλ™λ  수 μžˆμŠ΅λ‹ˆλ‹€. Item μΈμŠ€ν„΄μŠ€λŠ” ν•­λͺ© μΈμŠ€ν„΄μŠ€κ°€ μ•„λ‹ˆμ§€λ§Œ ν•­λͺ©μ˜ μœ ν˜•μ„ μ„€λͺ…ν•˜λ©΄ μ΄λŸ¬ν•œ ν˜Όλž€μ„ μ œκ±°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

ircμ—μ„œ μ—¬λŸ¬ 번 λ…Όμ˜ν•œ 바에 λ”°λ₯΄λ©΄ μ»¨ν…μŠ€νŠΈμ— 1개 μ΄μƒμ˜ BlockState λ˜λŠ” BlockState 및 FluidState와 같은 μ—¬λŸ¬ μ’…λ₯˜μ˜ μƒνƒœκ°€ μ—†λŠ” ν•œ state 둜 κ°€λŠ” κ²ƒμ²˜λŸΌ λ“€λ¦½λ‹ˆλ‹€.

예.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰