Krenair

Untitled

Nov 2nd, 2011
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Here is the information we can work out about the code of Minecraft pre-obfuscation:
  2.  
  3. Structure:
  4. full class path = class name in MCP
  5. constructor = argument type(s)
  6. field(s) name(s) = (static) type
  7. method(s) name(s) = (static) type (argument type(s))
  8.  
  9. Data:
  10. net.minecraft.Pos = ChunkCoordinates in MCP
  11. fields x, z = int
  12.  
  13. net.minecraft.world.level.Level = World in MCP
  14. constructor = DirectoryLevelStorage, String, LevelSettings
  15. method getSharedSpawnPos = Pos
  16. method getTile = Tile (int, int, int)
  17. method getBrightness = float (int, int, int)
  18. method getChunk = LevelChunk (int, int)
  19. fields depth, skyDarken = int
  20. field dimension = Object (Notes: Unknown type beyond Object. Has a field named ultrawarm. see http://twitter.com/#!/jeb_/status/131719753709531137.)
  21. field name = String
  22.  
  23. net.minecraft.world.level.LevelSettings = WorldSettings in MCP
  24. constructor = long, LevelSettings Enum, boolean, boolean
  25.  
  26. net.minecraft.world.level.storage.DirectoryLevelStorage = SaveHandler in MCP
  27. constructor = File, String, boolean
  28.  
  29. net.minecraft.world.level.chunk.LevelChunk = Chunk in MCP
  30. method isEmpty (getFalse in MCP) = boolean
  31.  
  32. net.minecraft.world.level.material.Material = Material in MCP
  33. field water = static Material
  34.  
  35. net.minecraft.world.level.tile.Tile = Block in MCP
  36. field tiles = static Tile[256]
  37. field material = Material
  38. method getTexture = int (int)
  39.  
Advertisement
Add Comment
Please, Sign In to add comment