Skip to content

Instantly share code, notes, and snippets.

package com.avighnash.arimaa;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class ArimaaMain implements ActionListener {
package com.avighnash.arimaa;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class ArimaaMain implements ActionListener {
let filePicker = NSOpenPanel()
filePicker.canChooseFiles = false
filePicker.canChooseDirectories = true
filePicker.allowsMultipleSelection = false
filePicker.begin { (result) -> Void in
if result == NSApplication.ModalResponse.OK {
let fileManager = FileManager.default
do {
func calc(of num: String, _ loops: Int = 0) -> Int {
return num.count != 1 ? calc(of: String(num.compactMap({ Int(String($0)) }).reduce(0, +)), loops + 1) : loops
}
package com.avighnash.exercises
object AdditivePersistence {
fun calc(num: Long): Int {
var x = num
var i = 0
while (x.toString().toCharArray().map(Character::getNumericValue).size != 1) {
x = x.toString().toCharArray().map(Character::getNumericValue).sum().toLong()
i++
import framework.Command
import framework.CommandCanister
import framework.CommandHandler
import framework.CommandRegister
import org.apache.commons.lang3.StringUtils
class ExampleCommand {
@Command("/math") fun math(canister: CommandCanister) {
class ClosureSleeve {
let closure: () -> ()
init(attachTo: AnyObject, closure: @escaping () -> ()) {
self.closure = closure
objc_setAssociatedObject(attachTo, "[\(arc4random())]", self, .OBJC_ASSOCIATION_RETAIN)
}
@objc func invoke() {
closure()
package us.universalpvp.skinpainter.util;
import org.bukkit.DyeColor;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
/**
* Created by avigh on 9/1/2016.
*/
public enum ColoredMaterial {
package furyrider.minigame.survivalgames.handlers;
public enum GameState
{
IN_LOBBY, IN_GAME, PRE_GAME, PRE_DM, DM, RESETTING, POST_DM;
private static GameState state;
public static void setState(GameState state)
{
/*
Example:
new BukkitRunnable()
{
Scroller scroller = new Scroller("&aThis is an &2important &amessage!", 16, 5, '&');
Sign sign = a-sign-from-somewhere;
public void run()
{