1
0
Fork 0
The portal creating plugin for Minecraft.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
748 B

package net.deliciousreya.minecraftportal.extensions
import org.bukkit.util.Vector
val ZERO = Vector(0, 0, 0)
val UP = Vector(0, 1, 0)
val MID_BLOCK = Vector(0.5, 0.5, 0.5)
operator fun Vector.plus(v:Vector):Vector {
return this.clone().add(v)
}
operator fun Vector.minus(v:Vector):Vector {
return this.clone().subtract(v)
}
operator fun Vector.times(n:Int):Vector {
return this.clone().multiply(n)
}
operator fun Vector.times(n:Float):Vector {
return this.clone().multiply(n)
}
operator fun Vector.times(n:Double):Vector {
return this.clone().multiply(n)
}
operator fun Vector.times(v:Vector):Vector {
return this.clone().multiply(v)
}
operator fun Vector.div(v:Vector):Vector {
return this.clone().divide(v)
}