Skip to content
Bruce0203 edited this page Apr 6, 2023 · 10 revisions

잉게임은 마인크래프트 플러그인 개발 프레임워크입니다.

Model

모델은 Bson (Binary JSON) POJO (Plain-Old-Java-Object) 을 통해서 직렬화, 역직렬화 됩니다. 모델은 외부에서 생성할 수 있고, 서비스를 통해 내부에서 생성되어 되어 디스크로부터 로드/저장합니다.

//ModelExample.kt
import io.github.inggameteam.inggame.utils.Model
import org.bukkit.Bukkit
import org.bukkit.Location
import org.bukkit.World

@Model
class LocationModel(
    var world: String,
    var x: Double = 0.0,
    var y: Double = 0.0,
    var z: Double = 0.0,
    var yaw: Float = 0f,
    var pitch: Float = 0f,
    var isRelative: Boolean
) 

Service

Clone this wiki locally