package Ġcom . exp an se mc . town ship . plugin . storage . table Ċ Ċ import Ġcom . exp an se mc . town ship . plugin . storage . column . resource Key Ċ import Ġorg . jetbrains . ex posed . dao . id . Entity ID Ċ import Ġorg . jetbrains . ex posed . dao . id . Int Id Table Ċ import Ġorg . jetbrains . ex posed . sql . Column Ċ import Ġorg . jetbrains . ex posed . sql . Reference Option Ċ import Ġorg . spongepowered . api . Resource Key Ċ Ċ /** Ċ Ġ* ĠT own ship Ġtown Ġclaim Ġdata . Ċ Ġ*/ Ċ object ĠT own Claim Table Ġ: ĠInt Id Table (" town _ claims ") Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġclaim 's Ġassociated Ġworld . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġworld : ĠColumn < Resource Key > Ġ= Ġresource Key (" world "). index () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġclaim 's Ġx Ġcoordinate Ġchunk - wise . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġchunk X : ĠColumn < Int > Ġ= Ġinteger (" chunk _ x "). index () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġclaim 's Ġz Ġcoordinate Ġchunk - wise . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġchunk Z : ĠColumn < Int > Ġ= Ġinteger (" chunk _ z "). index () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġclaim 's Ġassociated Ġtown . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġtown : ĠColumn < Entity ID < Int >> Ġ= Ġreference (" town ", ĠT own Table , ĠonDelete Ġ= ĠReference Option . CASCADE ). index () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġclaim 's Ġoptionally Ġassociated Ġclaim Ġgroup . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġgroup : ĠColumn < Entity ID < Int > ?> Ġ= Ġopt Reference (" group ", ĠT own Claim Group Table , ĠonDelete Ġ= ĠReference Option . SET _ NULL ). index () ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġunique Index ( world , Ġchunk X , Ġchunk Z ) ĊĠĠĠ Ġ} Ċ }