package Ġorg . r sm od . game . cmd Ċ Ċ import Ġorg . r sm od . game . model . mob . Player Ċ import Ġorg . r sm od . game . privilege . Privilege Ċ Ċ data Ġclass ĠCommand ( ĊĠĠĠ Ġval Ġdescription : ĠString , ĊĠĠĠ Ġval Ġprivileges : ĠSet < Privilege >, ĊĠĠĠ Ġval Ġexecute : Ġ( Command Block ). () Ġ-> ĠUnit Ċ ) Ċ Ċ data Ġclass ĠCommand Block ( ĊĠĠĠ Ġval Ġplayer : ĠPlayer , ĊĠĠĠ Ġval Ġargs : ĠCommand Args Ċ ) Ċ Ċ class ĠCommand Args ( private Ġval Ġargs : ĠList < String >) Ġ: ĠList < String > Ġby Ġargs Ċ