ensirius
05/27/2016, 3:00 PMclass ItemStack(val id: Int, var quantity: Int, var metadata : Int = 0) {
init {
if(id <= 0) throw IllegalStateException("Id $id, but expected positive")
if(quantity <= 0) throw IllegalStateException("Quantity $quantity, but expected positive")
if(metadata < 0) throw IllegalStateException("Metadata $metadata, but expected nonnegative")
}
}