Skip to content

Instantly share code, notes, and snippets.

View DenWav's full-sized avatar
☂️
Hi

Kyle Wood DenWav

☂️
Hi
View GitHub Profile
Set<Module> goodModules = toImport.stream()
.flatMap(n -> n.getChildren().stream())
.flatMap(n -> {
Object d = n.getData();
if (d instanceof GradleSourceSetData) {
return n.getChildren().stream()
.filter(n1 -> n1.getData() instanceof DependencyData)
.filter(n1 -> ((DependencyData) n1.getData()).getOwnerModule().getExternalName().contains("main"));
} else {
return Stream.of(n);
/* The following code was generated by JFlex 1.7.0-SNAPSHOT tweaked for IntelliJ platform */
package com.demonwav.mcdev.platform.mcp.cfg;
import com.intellij.lexer.*;
import com.intellij.psi.tree.IElementType;
import static com.demonwav.mcdev.platform.mcp.cfg.psi.CfgTypes.*;
import static com.intellij.psi.TokenType.*;
boolean isForge = node.getChildren().stream()
.filter(n -> n.getData() instanceof ModuleData)
.filter(n -> ((ModuleData) n.getData()).getInternalName().equals(module.getName()))
.limit(1)
.flatMap(n -> n.getChildren().stream())
.filter(n -> n.getData() instanceof GradleSourceSetData || n.getData() instanceof LibraryDependencyData)
.filter(n -> !(n.getData() instanceof GradleSourceSetData) || ((GradleSourceSetData) n.getData()).getId().contains("main"))
.filter(n -> ((GradleSourceSetData) n.getData()).getId().contains("main"))
.limit(1)
boolean isForge = node.getChildren().stream()
.filter(n -> n.getData() instanceof ModuleData)
.filter(n -> {
final String[] array = ((ModuleData) n.getData()).getIdeModuleGroup();
return array != null && array.length != 0 && array[0].equals(module.getName());
})
.limit(1)
.flatMap(n -> n.getChildren().stream())
.filter(n -> n.getData() instanceof GradleSourceSetData || n.getData() instanceof LibraryDependencyData)
.filter(n -> !(n.getData() instanceof GradleSourceSetData) || ((GradleSourceSetData) n.getData()).getId().contains("main"))
boolean isForge = node.getChildren().stream()
.filter(n -> n.getData() instanceof ModuleData)
.filter(n -> {
final String[] array = ((ModuleData) n.getData()).getIdeModuleGroup();
return array != null && array.length != 0 && array[0].equals(module.getName());
})
.limit(1)
.flatMap(n -> n.getChildren().stream())
.filter(n -> n.getData() instanceof GradleSourceSetData)
.filter(n -> ((GradleSourceSetData) n.getData()).getId().contains("main"))
fun getBiomeBaseList(): Array<BiomeType> {
return arrayOf(
BiomeTypes.BEACH,
BiomeTypes.BIRCH_FOREST,
BiomeTypes.BIRCH_FOREST_HILLS,
BiomeTypes.COLD_BEACH,
BiomeTypes.COLD_TAIGA,
BiomeTypes.COLD_TAIGA_HILLS,
BiomeTypes.DEEP_OCEAN,
BiomeTypes.DESERT,
static byte[] readFully(InputStream in) throws IOException {
// We don't know the final size, and we will only ever iterate over this list
LinkedList<Byte> bytes = new LinkedList<Byte>();
// 16kb sounds about right, idk
final int SIZE = 16 * 1024;
byte[] b = new byte[SIZE];
int read = in.read(b);
while (read == SIZE) {
for (byte a : b) {
@DenWav
DenWav / wat
Created September 25, 2016 03:55
[INFO] Replacing /home/demonwav/IdeaProjects/maven/target/maven-1.0-SNAPSHOT.jar with /home/demonwav/IdeaProjects/maven/target/maven-1.0-SNAPSHOT-shaded.jar
[INFO]
[INFO] --- bukkitstart:1.0-SNAPSHOT:setup-server (default) @ maven ---
Loading libraries, please wait...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] -------------------
buildscript {
repositories {
mavenCentral()
maven {
name = 'forge'
url = 'http://files.minecraftforge.net/maven'
}
maven {
name = 'gradle-plugins'
url = 'https://plugins.gradle.org/m2'
buildscript {
repositories {
mavenCentral()
maven {
url = 'http://files.minecraftforge.net/maven'
}
maven {
url = 'http://repo.minecrell.net/releases'
}
}