Skip to content

Instantly share code, notes, and snippets.

View perky's full-sized avatar

Luke perky

View GitHub Profile
package ljdp.minechem.client;
import ljdp.minechem.common.ModMinechem;
import org.lwjgl.opengl.GL11;
import cpw.mods.fml.client.FMLClientHandler;
import net.minecraft.client.renderer.entity.RenderItem;
import net.minecraft.item.ItemStack;
public void updateArm(TileEntitySynthesis synthesis) {
float horizontalTimer;
float verticalTimer;
float newX;
float newY;
animationTimer += 0.1F;
//ARM UP
if(animationTimer > 0.0F && animationTimer <= 10.0F) {
verticalTimer = animationTimer;
newY = MinechemHelper.translateValue(verticalTimer, 0.0F, 10.0F, 13, 11);
public static String getLocalString(String key) {
LanguageRegistry lr = LanguageRegistry.instance();
String localString = lr.getStringLocalization(key);
if(localString.equals("")) {
localString = lr.getStringLocalization(key, "en_GB");
}
return localString;
}
@perky
perky / gist:4413516
Last active March 16, 2019 22:18
Caused by: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.remove(Unknown Source) Line 9: potionKey.remove();
private void cureAllPotions(World world, EntityPlayer entityPlayer) {
List<PotionEffect> activePotions = new ArrayList(entityPlayer.getActivePotionEffects());
for(PotionEffect potionEffect : activePotions) {
entityPlayer.removePotionEffect(potionEffect.getPotionID());
}
}
@perky
perky / MindCrack pack + MineChem
Last active December 10, 2015 10:09
OreDictionary Names: Direworlf20 pack + MineChem
100kEUStore
10kCoolantStore
10kEUStore
10kkEUPack
10kkEUStore
180kCoolantStore
1kkEUStore
300kEUPack
30kCoolantStore
360kCoolantStore
RewriteEngine on
RewriteRule ^lukeperkin$ lukeperkin.html
import processing.video.*;
import oscP5.*;
class Preset
{
public void activate(PImage src, PImage dst) {}
}
Capture video;
//Movie video;
@perky
perky / BTF Winner
Created September 1, 2014 17:05
Beat the Frog Emails.
<p>
Hi <%= @user.stage_name %>,
</p>
<p>
Congratulations, you beat the frog on <%= @event_date %> at Frog and Bucket <%= @event_city %>. So what's next? You can now book a couple of 8 minute spots, that's 8 uninterrupted minutes on stage at the start of the show. To book simply login to the Beat The Frog website and you'll see a new button appear to book an 8 spot. <%= link_to "Book now", root_url %>.
</p>
<p>
<a href="<%= @event_url %>">Link to event.</a>
</p>
<p>

Useful Unreal Engine Stuff

Commands

command description
FREEZERENDERING This commands freezes the culling state and lets you fly around to see what is actually being rendered.
stat initviews stats relevant to culling.

Marketplace

https://www.unrealengine.com/marketplace/instance-tool

using UnityEngine;
using Bolt;
public class LobbyMenu : GlobalEventListener
{
[SerializeField] string _gameplayScene;
[SerializeField] ushort _port = 27000;
[SerializeField] ushort _broadcastPort = 27001;
bool _bClientLANInit;