Skip to content

Commit 351770a

Browse files
committed
忘记了BlockPos的Codec了
1 parent 609e172 commit 351770a

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

  • common/src/main/kotlin/cn/coostack/cooparticlesapi/annotations/codec

common/src/main/kotlin/cn/coostack/cooparticlesapi/annotations/codec/CodecHelper.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import cn.coostack.cooparticlesapi.utils.interpolator.data.InterpolatorVector3f
3030
import cn.coostack.cooparticlesapi.utils.RelativeLocation
3131
import cn.coostack.cooparticlesapi.utils.interpolator.data.InterpolatorRelativeLocation
3232
import com.mojang.serialization.Codec
33+
import net.minecraft.core.BlockPos
3334
import net.minecraft.core.registries.BuiltInRegistries
3435
import net.minecraft.network.FriendlyByteBuf
3536
import net.minecraft.network.codec.ByteBufCodecs
@@ -121,6 +122,10 @@ object CodecHelper {
121122
FloatRangeData(it.readFloat(), it.readFloat())
122123
})
123124
)
125+
register(
126+
BlockPos::class.java,
127+
StreamCodec.of({ a, b -> BlockPos.STREAM_CODEC.encode(a, b) }, { BlockPos.STREAM_CODEC.decode(it) })
128+
)
124129
register(
125130
BlockState::class.java,
126131
StreamCodec.of({ buf, s ->

0 commit comments

Comments
 (0)