Skip to content

Instantly share code, notes, and snippets.

Avatar

tterrag tterrag1098

View GitHub Profile
@Cazzar
Cazzar / example_block.json
Last active Aug 29, 2015
goes into /assets/domain/models/block/ 2nd in /assets/domain/models/item
View example_block.json
{
"parent": "block/cube_all",
"textures": {
"all": "domain:blocks/texture"
}
}
@matthewprenger
matthewprenger / changelog-auth.gradle
Last active Jul 5, 2016
Jenkins Gradle Changelog Init Script, place this in ~/.gradle/init.d/changelog.gradle on your Jenkins server. Projects can simply call 'project.changelog' to get the changes for the current build.
View changelog-auth.gradle
def buildUrl = System.getenv().BUILD_URL
if (buildUrl != null) {
def auth = "<USER>:<APITOKEN>".getBytes().encodeBase64().toString()
def url = new URL("$buildUrl/api/xml?depth=20").openConnection()
url.setRequestProperty("Authorization", "Basic " + auth)
String data = url.getInputStream().text
def changelog = ""
View ModelObj.java
/*
Copyright © 2014 RainWarrior
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software.
View BlockRenderer.java
import cpw.mods.fml.client.registry.ISimpleBlockRenderingHandler;
import cpw.mods.fml.client.registry.RenderingRegistry;
import net.minecraftforge.client.model.obj.WavefrontObject;
import net.minecraft.block.Block;
import net.minecraft.world.IBlockAccess;
import net.minecraft.client.renderer.RenderBlocks;
import net.minecraft.client.renderer.RenderHelper;
import net.minecraft.client.renderer.Tessellator;