Skip to content

Instantly share code, notes, and snippets.

@Vazkii
Vazkii / Substreetution.java
Last active February 27, 2016 04:08
Mod that replaces swamp trees with other stuff
package vazkii.substreetution;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.relauncher.ReflectionHelper;
import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
import net.minecraft.world.biome.BiomeGenBase;
@Vazkii
Vazkii / Message.java
Last active March 8, 2021 20:37
Plug'n'Play Packet System
/**
* This class was created by <Vazkii>. It's distributed as
* part of the Psi Mod. Get the Source Code in github:
* https://github.com/Vazkii/Psi
*
* Psi is Open Source and distributed under the
* CC-BY-NC-SA 3.0 License: https://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_GB
*
* File Created @ [11/01/2016, 22:00:30 (GMT)]
*/
@Vazkii
Vazkii / _makeb.bat
Last active January 12, 2016 17:55
1.8 JSON Model/Blockstate autogenerators
@echo off
:: Vazkii's JSON creator for blocks
:: Put in your /resources/assets/%modid%/models/block
:: Makes basic block JSON files as well as the acossiated item and simple blockstate
:: Can make multiple blocks at once
::
:: Usage:
:: _makeb (block name 1) (block name 2) (block name x)
::
:: Change this to your mod's ID
@Vazkii
Vazkii / LiMI.java
Created December 7, 2015 00:01
LiMI - Lightweight Mod Indicator
package vazkii.limi;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.config.Configuration;
import net.minecraftforge.event.entity.player.ItemTooltipEvent;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.ModContainer;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
@Vazkii
Vazkii / extract.bat
Created April 24, 2015 17:46
Runescape Music extractor and combiner. Based on josch's work: https://github.com/josch/rsmusicextract
@echo off
py --version 2>NUL
if errorlevel 1 (
echo You need to install Python for the extractor to work.
echo Now go do that.
pause
exit
)
@Vazkii
Vazkii / ebay_share.js
Created January 11, 2015 01:25
eBay Share Shopping Cart
// This is a script you can add as an URL for a bookmark
// It'll generate a copy-pastable list of things in your shopping cart
// Script:
javascript:var total='<br><b>Share</b><br>';$('.sci-itmttl a').each(function(i){total+=($(this).text()+': '+$(this).attr('href')+'<br>');});$('.mb15:first').parent().append(total);
// Non-minimized code:
var total='<br><b>Share</b><br>';
$('.sci-itmttl a').each(function(i) {
total+=($(this).text() + ': ' + $(this).attr('href')+ '<br>');
@Vazkii
Vazkii / GameShow.java
Created August 21, 2014 00:41
Bot Game Show
package vazkii.vbot.gameshow;
import java.net.URL;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
@Vazkii
Vazkii / Watmean.java
Created May 14, 2014 14:16
Watmean - a small mod to tell you how stuff works.
package vazkii.watmean;
import java.awt.Desktop;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.net.URI;
@Vazkii
Vazkii / AspectDumper.java
Created April 9, 2014 17:58
AspectDumper
package vazkii.aspects;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
package vazkii.oredetector;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.util.HashMap;
import java.util.Map;
import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;