Skip to content

Instantly share code, notes, and snippets.

@agaricusb
agaricusb / obf2cb.srg
Created December 5, 2012 06:30
Minecraft 1.4.5 obfuscated -> CraftBukkit/mc-dev server.srg auto-generated mapping
This file has been truncated, but you can view the full file.
PK: . net/minecraft/server
PK: net net
PK: net/minecraft net/minecraft
PK: net/minecraft/server net/minecraft/server
CL: a net/minecraft/server/CrashReport
CL: aa net/minecraft/server/ICommandListener
CL: aaa net/minecraft/server/OldChunkLoader
CL: aab net/minecraft/server/OldChunk
CL: aac net/minecraft/server/RegionFile
@agaricusb
agaricusb / gist:4221973
Created December 6, 2012 05:16
java.lang.AbstractMethodError: in.getTypeId(III)I / java.lang.AbstractMethodError: net.minecraft.src.WorldServer.getTypeId(III)I
21:07:10 [INFO] Preparing spawn area: 16%
21:07:10 [SEVERE] java.lang.AbstractMethodError: in.getTypeId(III)I
21:07:10 [SEVERE] at acb.generate(WorldGenTrees.java:55)
21:07:10 [SEVERE] at acb.a(WorldGenTrees.java:28)
21:07:10 [SEVERE] at yv.a(SourceFile:96)
21:07:10 [SEVERE] at yv.a(SourceFile:27)
21:07:10 [SEVERE] at yr.a(SourceFile:217)
21:07:10 [SEVERE] at aau.a(SourceFile:450)
21:07:10 [SEVERE] at org.bukkit.craftbukkit.generator.NormalChunkGenerator.a(NormalChunkGenerator.java:49)
21:07:10 [SEVERE] at im.a(ChunkProviderServer.java:204)
@agaricusb
agaricusb / gist:4236812
Created December 7, 2012 21:50
MacKeymapUtil.java:32: error: unmappable character for encoding ASCII - error while generating javadoc for IntelliJ IDEA
Loading source files for package com.intellij.openapi.keymap...
/tmp/idea/platform/platform-api/src/com/intellij/openapi/keymap/MacKeymapUtil.java:32: error: unmappable character for encoding ASCII
public static final String ESCAPE = "\u238B"; // ???
^
/tmp/idea/platform/platform-api/src/com/intellij/openapi/keymap/MacKeymapUtil.java:32: error: unmappable character for encoding ASCII
public static final String ESCAPE = "\u238B"; // ???
^
/tmp/idea/platform/platform-api/src/com/intellij/openapi/keymap/MacKeymapUtil.java:32: error: unmappable character for encoding ASCII
public static final String ESCAPE = "\u238B"; // ???
^
@agaricusb
agaricusb / gist:4241420
Created December 8, 2012 19:03
ApplySrg2Source test on MCP with mapping mcp2cb-no-methods.srg
ApplySrgAction performing
Loaded 1004 classes, 3582 fields, 0 methods
Renamed Field net.minecraft.src.CrashReport description -> a
Renamed Field net.minecraft.src.CrashReport cause -> b
Renamed Field net.minecraft.src.CrashReport field_85061_c -> c
Renamed Field net.minecraft.src.CrashReport crashReportSections -> d
Renamed Field net.minecraft.src.CrashReport crashReportFile -> e
Renamed Field net.minecraft.src.CrashReport field_85059_f -> f
Renamed Field net.minecraft.src.CrashReport field_85060_g -> g
Renamed Field net.minecraft.src.AnvilConverterData lastUpdated -> a
@agaricusb
agaricusb / gist:4241718
Created December 8, 2012 20:12
mcp2cb.srg field mappings with names in CB (mc-dev) not named in MCP
$ cat mcp2cb.srg |grep field_|perl -ne'chomp;@a=split m(/);print "$_\n" if length($a[-1]) > 2'
FD: net/minecraft/src/Material/field_76261_t net/minecraft/server/Material/CORAL
FD: net/minecraft/src/TileEntityMobSpawner/field_82350_j net/minecraft/server/TileEntityMobSpawner/maxNearbyEntities
FD: net/minecraft/src/TileEntityMobSpawner/field_82349_r net/minecraft/server/TileEntityMobSpawner/requiredPlayerRange
FD: net/minecraft/src/TileEntityMobSpawner/field_82348_s net/minecraft/server/TileEntityMobSpawner/spawnRange
FD: net/minecraft/src/TcpConnection/field_74464_B net/minecraft/server/NetworkManager/lowPriorityQueueDelay
FD: net/minecraft/src/Packet51MapChunk/field_73596_g net/minecraft/server/Packet51MapChunk/inflatedBuffer
FD: net/minecraft/src/Packet56MapChunks/field_73587_e net/minecraft/server/Packet56MapChunkBulk/buffer
FD: net/minecraft/src/Packet56MapChunks/field_73584_f net/minecraft/server/Packet56MapChunkBulk/inflatedBuffers
FD: net/minecraft/src/Packet56MapChunks/field_73585_g net/minecraft/serve
@agaricusb
agaricusb / gist:4241758
Created December 8, 2012 20:21
mcp2cb.srg methods named in CB (mc-dev) but not named in MCP
$ cat mcp2cb.srg |grep func_|perl -ne'chomp;@b=split;@a=split m(/),$b[3];print "$b[1] $b[3]\n" if length($a[-1]) > 2'|sort
net/minecraft/src/Block/func_85104_a net/minecraft/server/Block/getPlacedData
net/minecraft/src/Block/func_85105_g net/minecraft/server/Block/postPlace
net/minecraft/src/BlockButton/func_85104_a net/minecraft/server/BlockButton/getPlacedData
net/minecraft/src/BlockCocoa/func_85104_a net/minecraft/server/BlockCocoa/getPlacedData
net/minecraft/src/BlockHalfSlab/func_85104_a net/minecraft/server/BlockStepAbstract/getPlacedData
net/minecraft/src/BlockLadder/func_85104_a net/minecraft/server/BlockLadder/getPlacedData
net/minecraft/src/BlockLever/func_85104_a net/minecraft/server/BlockLever/getPlacedData
net/minecraft/src/BlockLog/func_85104_a net/minecraft/server/BlockLog/getPlacedData
net/minecraft/src/BlockSourceImpl/func_82619_j net/minecraft/server/SourceBlock/getTileEntity
@agaricusb
agaricusb / obf2cb.srg
Created December 8, 2012 20:33
autogenerated Minecraft 1.4.5 obf -> mc-dev (CB) mappings
This file has been truncated, but you can view the full file.
PK: . net/minecraft/server
PK: net net
PK: net/minecraft net/minecraft
PK: net/minecraft/server net/minecraft/server
CL: a net/minecraft/server/CrashReport
CL: aa net/minecraft/server/ICommandListener
CL: aaa net/minecraft/server/OldChunkLoader
CL: aab net/minecraft/server/OldChunk
CL: aac net/minecraft/server/RegionFile
@agaricusb
agaricusb / gist:4242042
Created December 8, 2012 21:29
ApplySrg2Source mcp2cb.srg on MCP, classes only
ApplySrgAction performing
Loaded 1004 classes, 0 fields, 0 methods
Renamed Class net.minecraft.src.CrashReport -> CrashReport
Renamed Class net.minecraft.src.ICommandSender -> ICommandListener
Renamed Class net.minecraft.src.ChunkLoader -> OldChunkLoader
Renamed Class net.minecraft.src.AnvilConverterData -> OldChunk
Renamed Class net.minecraft.src.RegionFile -> RegionFile
Renamed Class net.minecraft.src.RegionFileChunkBuffer -> ChunkBuffer
Renamed Class net.minecraft.src.RegionFileCache -> RegionFileCache
Renamed Class net.minecraft.src.AnvilChunkLoader -> ChunkRegionLoader
@agaricusb
agaricusb / rename-mcp-mcdev-fields.patch
Created December 9, 2012 03:58
MCP 7.23 to CB (mc-dev) mappings rename patch - fields only
This file has been truncated, but you can view the full file.
diff --git a/src/minecraft_server/net/minecraft/server/MinecraftServer.java b/src/minecraft_server/net/minecraft/server/MinecraftServer.java
index 471946d..bd55e26 100644
--- a/src/minecraft_server/net/minecraft/server/MinecraftServer.java
+++ b/src/minecraft_server/net/minecraft/server/MinecraftServer.java
@@ -69,61 +69,61 @@ import net.minecraft.src.WorldType;
public abstract class MinecraftServer implements ICommandSender, Runnable, IPlayerUsage
{
/** The logging system. */
- public static Logger logger = Logger.getLogger("Minecraft");
+ public static Logger log = Logger.getLogger("Minecraft");
@agaricusb
agaricusb / gist:4243439
Created December 9, 2012 05:13
ApplySrg2Source on MCP with mcp2cb.srg, methods only
This file has been truncated, but you can view the full file.
ApplySrg2Source starting
Loaded 0 classes, 0 fields, 6531 methods, from mcp2cb-only-methods.srg
method name: getDescription
signature = ()Ljava/lang/String;
Renamed Method net.minecraft.src.CrashReport getDescription ()Ljava/lang/String; -> a
method name: saveToFile
signature = (Ljava/io/File;)Z
Renamed Method net.minecraft.src.CrashReport saveToFile (Ljava/io/File;)Z -> a
method name: func_85058_a
signature = (Ljava/lang/String;)Lnet/minecraft/src/CrashReportCategory;