I hereby claim:
- I am DemonWav on github.
- I am demonwav (https://keybase.io/demonwav) on keybase.
- I have a public key whose fingerprint is 272E 7C6E B6D0 35DD 9AD9 1A89 7F10 FBC6 0AAB 6609
To claim this, I am signing this object:
| #!/bin/bash | |
| SUCCESS="$1" ; USERNAME="$2" | |
| HOSTNAME="$3" ; DIR="$4" | |
| RED="$(tput setaf 1)" ; GREEN="$(tput setaf 2)" ; BLUE="$(tput setaf 4)" | |
| CYAN="$(tput setaf 6)" ; YELLOW="$(tput setaf 3)" ; WHITE="$(tput setaf 7)" | |
| DIM="$(tput dim)" ; RESET="$(tput sgr0)" | |
| IS_GIT="$(git rev-parse --is-inside-work-tree 2>/dev/null)" |
| /* | |
| * StatCraft Bukkit Plugin | |
| * | |
| * Copyright (c) 2015 Kyle Wood (DemonWav) | |
| * http://demonwav.com | |
| * | |
| * MIT License | |
| */ | |
| package com.demonwav.statcraft.listeners; |
I hereby claim:
To claim this, I am signing this object:
| inline fun <T> MutableIterable<T>.iter(func: MutableIterator<T>.(T) -> Unit) { | |
| val iter = iterator() | |
| while (iter.hasNext()) { | |
| val item = iter.next() | |
| func(iter, item) | |
| } | |
| } | |
| fun example() { |
| inline fun <T> MutableIterable<T>.iter(func: MutableIterator<T>.(T) -> Unit) { | |
| val iter = iterator() | |
| while (iter.hasNext()) { | |
| val item = iter.next() | |
| func(iter, item) | |
| } | |
| } | |
| fun example() { |
| inline fun <T> MutableIterable<T>.iter(func: MutableIterator<T>.(T) -> Unit) { | |
| val iter = iterator() | |
| while (iter.hasNext()) { | |
| val item = iter.next() | |
| iter.func(item) | |
| } | |
| } | |
| fun example() { |
| /home/demonwav/IdeaProjects/StatCraft/src/main/kotlin/com/demonwav/statcraft/StatCraft.kt: (490, 48) org.jetbrains.kotlin.codegen.CompilationException: Back-end (JVM) Internal error: Couldn't inline method call 'use' into | |
| local final fun <anonymous>(player: (Player..Player?)): kotlin.Unit defined in com.demonwav.statcraft.StatCraft.finishPlaytimeAndBed[AnonymousFunctionDescriptor@4ed7c1ce] | |
| { player -> | |
| val uuid = player.uniqueId | |
| val id = databaseManager.getPlayerId(uuid) | |
| try { | |
| databaseManager.connection.use { | |
| QSeen.seen.runQuery( | |
| { s, clause -> clause.columns(s.id, s.lastLeaveTime).values(id, currentTime).execute() }, |
| From 18a7c61b49b65c2a682a9b8274e0d81e11975cae Mon Sep 17 00:00:00 2001 | |
| From: DemonWav <demonwav@gmail.com> | |
| Date: Mon, 29 Feb 2016 19:37:41 -0600 | |
| Subject: [PATCH] Add Location support to tab completers (vanilla feature | |
| missing in CraftBukkit) | |
| diff --git a/src/main/java/org/bukkit/command/Command.java b/src/main/java/org/bukkit/command/Command.java | |
| index 548d570..18c54b3 100644 |
| val result = if (damage == -1) { | |
| query | |
| .from(b) | |
| .where(b.id.eq(id), b.blockid.eq(blockid.toShort())) | |
| .uniqueResult(b.amount.sum()) | |
| } else { | |
| query | |
| .from(b) | |
| .where(b.id.eq(id), b.blockid.eq(blockid.toShort()), b.damage.eq(damage.toShort())) | |
| .uniqueResult(b.amount.sum()) |
| /* | |
| * StatCraft Bukkit Plugin | |
| * | |
| * Copyright (c) 2016 Kyle Wood (DemonWav) | |
| * https://www.demonwav.com | |
| * | |
| * MIT License | |
| */ | |
| package com.demonwav.statcraft.stats; |