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; |