Skip to content

Instantly share code, notes, and snippets.

@Gliby
Gliby / Device.java
Last active October 11, 2015 14:05
Input device manager for Java.
package net.gliby.voicechat.client.device;
import javax.sound.sampled.Mixer;
import javax.sound.sampled.TargetDataLine;
public class Device {
private TargetDataLine line;
private Mixer.Info info;
import java.util.ArrayList;
import java.util.List;
import net.minecraft.client.Minecraft;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.world.BlockEvent;
import net.minecraftforge.fml.common.FMLCommonHandler;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
@Gliby
Gliby / ItemRendererManager.java
Last active August 29, 2015 14:25
OpenGL ItemRenderer for Minecraft Forge 1.8!
import java.util.ArrayList;
import java.util.List;
import net.minecraft.client.Minecraft;
import net.minecraft.item.Item;
import net.minecraftforge.client.event.ModelBakeEvent;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.relauncher.Side;
@Gliby
Gliby / SoundSystemWrapper.java
Created July 18, 2015 02:40
Access to the SoundSystem object in Minecraft [1.7.10 - 1.8+]
package net.gliby.voicechat.client.sound;
import javax.sound.sampled.AudioFormat;
import net.gliby.voicechat.client.VoiceChatClient;
import net.minecraft.client.audio.SoundHandler;
import net.minecraft.client.audio.SoundManager;
import net.minecraftforge.client.event.sound.SoundLoadEvent;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.relauncher.ReflectionHelper;