Skip to content

Instantly share code, notes, and snippets.

"A$1$a B$1$b",
"\tb (LA$1;)V b1"
"B$1$b B$2$c",
"\tb1 (LA$1;)V b2"
"A$1$a B$2$c",
"\tb (LA$1;)V b1", // Strict merge strategy can't handle this case
"\tb1 (LA$1;)V b2"
@phase
phase / intermediary2mojang.tsrg
Created July 16, 2020 08:44
intermediary 2 mojang 1.16.1 client mappings (kinda)
This file has been truncated, but you can view the full file.
net/minecraft/class_4 net/minecraft/world/level/newbiome/layer/traits/PixelTransformer
net/minecraft/class_5 net/minecraft/world/level/pathfinder/BinaryHeap
field_1 heap
field_2 size
b ()Lczd; peek
b (Lczd;)V remove
d ()I size
f ()[Lczd; getHeap
method_2 (Lnet/minecraft/class_9;)Lnet/minecraft/class_9; insert
method_3 (Lnet/minecraft/class_9;F)V changeCost
Starting run #1
Party Preference for M Party: [#1: 2211, #2: 2014, #3: 1726]
Party Preference for Diamond Party: [#1: 2103, #2: 2503, #3: 2352]
Party Preference for Indigo Party: [#1: 3111, #2: 2842, #3: 2190]
Party Preference for White Party: [#1: 3253, #2: 3322, #3: 2506]
Party Preference for Pink Party: [#1: 3896, #2: 2824, #3: 2029]
Party Preference for Blue Party: [#1: 2531, #2: 2442, #3: 2008]
Party Preference for Purple Party: [#1: 2895, #2: 2258, #3: 1708]
Votes for M Party: [#1: 2211, #2: 2014, #3: 1726]
Votes for Diamond Party: [#1: 2103, #2: 2503, #3: 2352]
Ruby Party
Indifferent of Issue #0
Strongly Disapproves of Issue #1
Disapproves of Issue #2
Disapproves of Issue #3
Approves of Issue #4
Strongly Disapproves of Issue #5
Indifferent of Issue #6
Strongly Disapproves of Issue #7
Indifferent of Issue #8
@phase
phase / matchups.txt
Last active July 5, 2020 21:55
Results of 9675 games of Super Smash Bros. Melee
Fox
Fox beat Samus: 55%
Fox beat Puff: 41%
Fox beat Falco: 47%
Fox beat Marth: 48%
Fox beat Fox: 50%
Fox beat Falcon: 50%
Fox beat Roy: 71%
Fox beat Peach: 47%
Fox beat Luigi: 40%
This file has been truncated, but you can view the full file.
# (c) 2019 Microsoft Corporation. All rights reserved. This information is provided "as-is" and you bear the risk of using it. This information does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this information for your internal, reference purposes. Microsoft makes no warranties, express or implied, with respect to the information provided here.
com.mojang.blaze3d.Blaze3D -> dfs:
21:22:void youJustLostTheGame() -> a
25:25:double getTime() -> b
com.mojang.blaze3d.audio.Channel -> dft:
org.apache.logging.log4j.Logger LOGGER -> a
int source -> b
java.util.concurrent.atomic.AtomicBoolean initialized -> c
int streamingBufferSize -> d
net.minecraft.client.sounds.AudioStream stream -> e
@phase
phase / Reflector.java
Created June 23, 2020 03:06
Optifine 1.15 Reflector
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//
package net.optifine.reflect;
import dqm.a;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
@phase
phase / Level.java.patch
Created June 15, 2020 02:00
1.16-pre5 Level FernFlower vs ForgeFlower
--- net/minecraft/world/level/Level.java
+++ net/minecraft/world/level/Level.java
@@ -1,11 +1,10 @@
package net.minecraft.world.level;
import com.google.common.collect.Lists;
import com.mojang.serialization.Codec;
import java.io.IOException;
-import java.util.ArrayList;
import java.util.Collection;
@phase
phase / bpz.java
Created June 11, 2020 22:35
TextureMap 1.7 Optifine
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.HashMap;

Idea for @Proxy:

@Shadow
public abstract void renderNameTag(String arg);

@Proxy("renderNameTag")
public void proxy$renderNameTag(String arg) {
    if (CONDITION) {
 this.renderNameTag(arg);