Update FML to 1.5 snapshot 13w09c

This commit is contained in:
Christian 2013-03-02 02:06:32 -05:00
parent 81bf16decd
commit 793ae904af
47 changed files with 18105 additions and 25225 deletions

View file

@ -134,7 +134,7 @@ public class GuiModList extends GuiScreen
tess.func_78374_a(offset + texture.func_94282_c(), top, field_73735_i, 1, 0);
tess.func_78374_a(offset, top, field_73735_i, 0, 0);
tess.func_78381_a();
shifty += 65;
}
}

View file

@ -252,7 +252,7 @@ public abstract class GuiScrollingList
GL11.glDisable(GL11.GL_LIGHTING);
GL11.glDisable(GL11.GL_FOG);
Tessellator var18 = Tessellator.field_78398_a;
GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.client.field_71446_o.func_78341_b("/gui/background.png"));
this.client.field_71446_o.func_98187_b("/gui/background.png");
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
float var17 = 32.0F;
var18.func_78382_b();
@ -385,7 +385,7 @@ public abstract class GuiScrollingList
private void overlayBackground(int p_22239_1_, int p_22239_2_, int p_22239_3_, int p_22239_4_)
{
Tessellator var5 = Tessellator.field_78398_a;
GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.client.field_71446_o.func_78341_b("/gui/background.png"));
this.client.field_71446_o.func_98187_b("/gui/background.png");
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
float var6 = 32.0F;
var5.func_78382_b();

View file

@ -1,73 +1,73 @@
#Main FML Access Transformer configuration file
# TileEntity addMapping
public apy.a(Ljava/lang/Class;Ljava/lang/String;)V #MD:TileEntity/func_70306_a
public aqj.a(Ljava/lang/Class;Ljava/lang/String;)V #MD:TileEntity/func_70306_a
# EntityList addMappings
public mp.a(Ljava/lang/Class;Ljava/lang/String;I)V #MD:EntityList/func_75618_a
public mp.a(Ljava/lang/Class;Ljava/lang/String;III)V #MD:EntityList/func_75614_a
public mp.b #FD:EntityList/field_75625_b #nameToClassMap
public mp.c #FD:EntityList/field_75626_c #classToNameMap
public mp.d #FD:EntityList/field_75623_d #idToClassMap
public mv.a(Ljava/lang/Class;Ljava/lang/String;I)V #MD:EntityList/func_75618_a
public mv.a(Ljava/lang/Class;Ljava/lang/String;III)V #MD:EntityList/func_75614_a
public mv.b #FD:EntityList/field_75625_b #nameToClassMap
public mv.c #FD:EntityList/field_75626_c #classToNameMap
public mv.d #FD:EntityList/field_75623_d #idToClassMap
# RenderEngine
#public bba.h #FD:RenderEngine/field_78367_h #textureList # -- MISSING MAPPING # -- MISSING MAPPING
public bfd.j #FD:RenderEngine/field_78366_k #texturePack
public bfy.g #FD:RenderEngine/field_78366_k #texturePack
# RenderManager
public bfx.q #FD:RenderManager/field_78729_o #renderers
public bgs.q #FD:RenderManager/field_78729_o #renderers
# RenderBlocks - everything
public bfe.* #FD:RenderBlocks/*
public bfe.*() #MD:RenderBlocks/*
public bfz.* #FD:RenderBlocks/*
public bfz.*() #MD:RenderBlocks/*
#RenderPlayer
public-f bgr.h #FD:RenderPlayer/field_77110_j #armorlist
public-f bhn.h #FD:RenderPlayer/field_77110_j #armorlist
#RenderBiped
public-f bgf.k #FD:RenderBiped/field_82424_k #armorlist
public-f bha.k #FD:RenderBiped/field_82424_k #armorlist
#StringTranslate
public bo.b #FD:StringTranslate/field_74815_b
public bo.e #FD:StringTranslate/field_74813_d
public bp.b #FD:StringTranslate/field_74815_b
public bp.e #FD:StringTranslate/field_74813_d
# TileEntityRenderer
public bia.m #FD:TileEntityRenderer/field_76966_m
public bix.m #FD:TileEntityRenderer/field_76966_m
# CraftingManager - make the add recipe methods public
public xv.a(Lvx;[Ljava/lang/Object;)Lxy; #MD:CraftingManager/func_92103_a
public xv.b(Lvx;[Ljava/lang/Object;)V #MD:CraftingManager/func_77596_b
public ye.a(Lwg;[Ljava/lang/Object;)Lyh; #MD:CraftingManager/func_92103_a
public ye.b(Lwg;[Ljava/lang/Object;)V #MD:CraftingManager/func_77596_b
# WeightedRandomItem
public li.a #FD:WeightedRandomItem/field_76292_a #probability
public lo.a #FD:WeightedRandomItem/field_76292_a #probability
# ItemStack
#public+f tv.c #FD:ItemStack/field_77993_c #itemId
# StatBase
public jy.a #FD:StatBase/field_75978_a #statName
public ka.a #FD:StatBase/field_75978_a #statName
# NetLoginHandler
public jf.a(Ljf;Z)Z #MD:NetLoginHandler/func_72531_a #'complete connection'
public jf.h #FD:NetLoginHandler/field_72543_h #userName
public jf.g #FD:NetLoginHandler/field_72543_h #userName
# EntityPlayerMP getNextWindowId
public jc.cq()V #MD:EntityPlayerMP/func_71117_bO
public jc.cr()V #MD:EntityPlayerMP/func_71117_bO
public jc.cu #FD:EntityPlayerMP/field_71139_cq
# EntityAITaskEntry
public ob #CL:EntityAITaskEntry
public oi #CL:EntityAITaskEntry
# EntityAITasks
public oa.a #FD:EntityAITasks/field_75782_a #taskList
public oh.a #FD:EntityAITasks/field_75782_a #taskList
# BlockChest
public akw.m(Lzk;III)Z #MD:BlockChest/func_72292_n #isOcelotBlockingChest
public alh.m(Lzv;III)Z #MD:BlockChest/func_72292_n #isOcelotBlockingChest
# EntityLiving
public na.aT #FD:EntityLiving/field_70736_aM #carryoverDamage
public na.bn #FD:EntityLiving/field_70714_bg #tasks
public na.bG #FD:EntityLiving/field_70703_bu #isJumping
public ng.aU #FD:EntityLiving/field_70736_aM #carryoverDamage
public ng.bo #FD:EntityLiving/field_70714_bg #tasks
public ng.bG #FD:EntityLiving/field_70703_bu #isJumping
# EntityAIOcelotSit
protected on.a(Lzk;III)Z #MD:EntityAIOcelotSit/func_75398_a #nearestSittableBlock
protected on.f()Z #MD:EntityAIOcelotSit/func_75399_f #isblocksittable
protected ou.a(Lzv;III)Z #MD:EntityAIOcelotSit/func_75398_a #nearestSittableBlock
protected ou.f()Z #MD:EntityAIOcelotSit/func_75399_f #isblocksittable
# CallableMinecraftVersion - sanity check the MC version
public c #CL:CallableMinecraftVersion
public c.<init>(Lb;)V #MD:CallableMinecraftVersion/<init>(Lnet/minecraft/src/CrashReport;) #constructor
# EntityAnimal
public pu.d #FD:EntityAnimal/field_70881_d #inLove
public qb.d #FD:EntityAnimal/field_70881_d #inLove
# WorldType
public zu.<init>(ILjava/lang/String;)V #MD:WorldType/<init>(ILjava/lang/String;)
public zu.<init>(ILjava/lang/String;I)V #MD:WorldType/<init>(ILjava/lang/String;I)
public aaf.<init>(ILjava/lang/String;)V #MD:WorldType/<init>(ILjava/lang/String;)
public aaf.<init>(ILjava/lang/String;I)V #MD:WorldType/<init>(ILjava/lang/String;I)
# ComponentVillage
public agz #CL:ComponentVillage
public ahj #CL:ComponentVillage
# EntityVillager - minmax lists
public rx.a(Lzc;ILjava/util/Random;F)V #MD:EntityVillager/func_70948_a #addBuy
public rx.b(Lzc;ILjava/util/Random;F)V #MD:EntityVillager/func_70949_b #addSell
public rx.bP #FD:EntityVillager/field_70958_bB
public rx.bQ #FD:EntityVillager/field_70960_bC
public sg.a(Lzl;ILjava/util/Random;F)V #MD:EntityVillager/func_70948_a #addBuy
public sg.b(Lzl;ILjava/util/Random;F)V #MD:EntityVillager/func_70949_b #addSell
public sg.bP #FD:EntityVillager/field_70958_bB
public sg.bQ #FD:EntityVillager/field_70960_bC
# GuiButtonMerchant
public ayp #CL:GuiButtonMerchant
public azc #CL:GuiButtonMerchant
protected avr.a #FD:GuiYesNo/field_73942_a #guiScreen
protected awe.a #FD:GuiYesNo/field_73942_a #guiScreen

View file

@ -2,11 +2,11 @@
# Only runs at runtime because it's not necessary at compile time
# has deobf and obf mappings so it runs OK in mcp
# entityplayer -> network/player
sb cpw/mods/fml/common/network/Player
sk cpw/mods/fml/common/network/Player
net.minecraft.entity.player.EntityPlayer cpw/mods/fml/common/network/Player
# block -> blockproxy
aoj cpw/mods/fml/common/registry/BlockProxy
aou cpw/mods/fml/common/registry/BlockProxy
net.minecraft.block.Block cpw/mods/fml/common/registry/BlockProxy
# item -> itemproxy
vv cpw/mods/fml/common/registry/ItemProxy
we cpw/mods/fml/common/registry/ItemProxy
net.minecraft.item.Item cpw/mods/fml/common/registry/ItemProxy

View file

@ -1,5 +1,5 @@
searge,name,side,desc
field_70009_b,buffer,2,RCon string buffer for log
field_70009_b,chatBuffer,2,
field_70010_a,consoleBuffer,2,only ever used by MinecraftServer.executeCommand
field_70116_cv,serverPosZ,2,
field_70117_cu,serverPosY,2,
@ -328,7 +328,7 @@ field_70716_bi,newPosRotationIncrements,2,The number of updates over which the n
field_70717_bb,attackingPlayer,2,The most recent player that has attacked this entity
field_70718_bc,recentlyHit,2,"Set to 60 when hit by the player or the player's wolf, then decrements. Used to determine whether the entity should drop items on death."
field_70720_be,arrowHitTimer,2,
field_70721_aZ,legYaw,2,
field_70721_aZ,limbYaw,2,
field_70722_aY,prevLegYaw,2,
field_70723_bA,senses,2,
field_70724_aR,attackTime,2,
@ -353,7 +353,7 @@ field_70749_g,lookHelper,2,
field_70750_az,texture,2,the path for the texture of this entityLiving
field_70751_d,lastAttackingEntity,2,
field_70752_e,potionsNeedUpdate,2,Whether the DataWatcher needs to be updated with the active potions
field_70754_ba,legSwing,2,Only relevant when legYaw is not 0(the entity is moving). Influences where in its swing legs and arms currently are.
field_70754_ba,limbSwing,2,Only relevant when legYaw is not 0(the entity is moving). Influences where in its swing legs and arms currently are.
field_70755_b,entityLivingToAttack,2,"is only being set, has no uses as of MC 1.1"
field_70756_c,revengeTimer,2,
field_70757_a,livingSoundTime,2,Number of ticks since this EntityLiving last produced its sound
@ -572,7 +572,7 @@ field_71324_y,canSpawnAnimals,2,True if the server has animals turned on.
field_71325_x,onlineMode,2,True if the server is in online mode.
field_71335_s,guiIsEnabled,2,
field_71336_r,networkThread,2,
field_71337_q,theGameType,2,The Game Type.
field_71337_q,gameType,2,
field_71338_p,canSpawnStructures,2,
field_71339_n,theRConThreadMain,2,
field_71340_o,settings,2,
@ -919,7 +919,7 @@ field_71964_f,soundGravelFootstep,2,
field_71965_g,soundGrassFootstep,2,
field_71966_d,soundPowderFootstep,2,
field_71967_e,soundWoodFootstep,2,
field_71968_b,blockName,2,
field_71968_b,unlocalizedName,2,The unlocalized name of this block.
field_71969_a,displayOnCreativeTab,2,"used as foreach item, if item.tab = current tab, display it on the screen"
field_71970_n,opaqueCubeLookup,2,An array of 4096 booleans corresponding to the result of the isOpaqueCube() method for each block ID
field_71971_o,lightOpacity,2,How much light is subtracted for going through this block
@ -1002,8 +1002,8 @@ field_72047_aN,oreRedstone,2,
field_72048_aO,oreRedstoneGlowing,2,
field_72049_aP,torchRedstoneIdle,2,
field_72050_aA,tilledField,2,
field_72051_aB,stoneOvenIdle,2,
field_72052_aC,stoneOvenActive,2,
field_72051_aB,furnaceIdle,2,
field_72052_aC,furnaceBurning,2,
field_72053_aD,signPost,2,
field_72054_aE,doorWood,2,
field_72055_aF,ladder,2,
@ -1073,6 +1073,7 @@ field_72142_a,woodType,2,The type of tree this log came from.
field_72152_a,woodType,2,The type of tree this block came from.
field_72155_a,silverfishStoneTypes,2,Block names that can be a silverfish stone.
field_72157_b,modelBlock,2,The block that is used as model for the stair.
field_72158_c,modelBlockMetadata,2,
field_72163_b,canDropItself,2,"If this field is true, the pane block drops itself when destroyed (like the iron fences), otherwise, it's just destroyed (like glass panes)"
field_72164_a,sideTextureIndex,2,Holds the texture index of the side of the pane (the thin lateral side)
field_72166_a,powered,2,Whether this lamp block is the powered version.
@ -1151,7 +1152,7 @@ field_72411_j,whiteListedPlayers,2,The Set of all whitelisted players.
field_72412_k,playerNBTManagerObj,2,Reference to the PlayerNBTManager object.
field_72413_h,bannedIPs,2,
field_72414_i,ops,2,A set containing the OPs.
field_72416_e,tagsForLastWrittenPlayer,2,
field_72416_e,hostPlayerData,2,"Holds the NBT data for the host player's save file, so this can be written to level.dat."
field_72422_f,whiteList,2,
field_72423_e,opsList,2,
field_72428_a,server,2,
@ -1161,11 +1162,11 @@ field_72449_c,zCoord,2,Z coordinate of Vec3D
field_72450_a,xCoord,2,X coordinate of Vec3D
field_72451_a,theDecitatedServer,2,Instance of the DecitatedServer.
field_72534_f,mcServer,2,Reference to the MinecraftServer object.
field_72535_g,loginTimer,2,"While waiting to login, if this field ++'s to 600 it will kick you."
field_72535_g,connectionTimer,2,
field_72536_d,verifyToken,2,The 4 byte verify token read from a Packet252SharedKey
field_72537_e,rand,2,The Random object used to generate serverId hex strings.
field_72538_b,myTCPConnection,2,
field_72539_c,finishedProcessing,2,Returns if the login handler is finished and can be removed. It is set to true on either error or successful login.
field_72539_c,connectionComplete,2,
field_72540_a,logger,2,The Minecraft logger.
field_72541_j,loginServerId,2,server ID that is randomly generated by this login handler.
field_72542_k,sharedKey,2,Secret AES key obtained from the client's Packet252SharedKey
@ -1192,7 +1193,7 @@ field_72579_o,lastPosX,2,The last known x position for this connection.
field_72580_l,ticksOfLastKeepAlive,2,
field_72581_m,chatSpamThresholdCount,2,
field_72582_j,keepAliveTimeSent,2,
field_72583_k,rndmObj,2,The Java Random object.
field_72583_k,randomGenerator,2,
field_72585_i,keepAliveRandomID,2,
field_72587_r,hasMoved,2,is true when the player has moved since his last movement packet
field_72588_q,lastPosZ,2,The last known z position for this connection.
@ -1294,8 +1295,8 @@ field_72781_x,glSkyList2,2,OpenGL sky list 2
field_72782_b,theWorldServer,2,The WorldServer object.
field_72783_a,mcServer,2,Reference to the MinecraftServer object.
field_72792_d,entityViewDistance,2,
field_72793_b,trackedEntitySet,2,"List of tracked entities, used for iteration operations on tracked entities."
field_72794_c,trackedEntityHashTable,2,Used for identity lookup of tracked entities.
field_72793_b,trackedEntities,2,
field_72794_c,trackedEntityIDs,2,
field_72795_a,theWorld,2,
field_72814_d,hasExtendedLevels,2,set by !chunk.getAreLevelsEmpty
field_72815_e,worldObj,2,Reference to the World object.
@ -1381,20 +1382,20 @@ field_73112_e,partialBlockProgress,2,damage ranges from 1 to 10. -1 causes the c
field_73113_b,partialBlockX,2,
field_73114_c,partialBlockY,2,
field_73115_a,miningPlayerEntId,2,"entity ID of the player associated with this partially destroyed Block. Used to identify the Blocks in the client Renderer, max 1 per player on a server"
field_73126_f,encodedPosZ,2,The encoded entity Z position.
field_73127_g,encodedRotationYaw,2,The encoded entity yaw rotation.
field_73128_d,encodedPosX,2,The encoded entity X position.
field_73129_e,encodedPosY,2,The encoded entity Y position.
field_73126_f,lastScaledZPosition,2,
field_73127_g,lastYaw,2,
field_73128_d,lastScaledXPosition,2,
field_73129_e,lastScaledYPosition,2,
field_73130_b,blocksDistanceThreshold,2,
field_73131_c,updateFrequency,2,check for sync when ticks % updateFrequency==0
field_73132_a,trackedEntity,2,The entity that this EntityTrackerEntry tracks.
field_73132_a,myEntity,2,
field_73133_n,playerEntitiesUpdated,2,
field_73134_o,trackedPlayers,2,
field_73134_o,trackingPlayers,2,Holds references to all the players that are currently receiving position updates for this entity.
field_73135_l,motionZ,2,
field_73136_m,ticks,2,
field_73137_j,motionX,2,
field_73138_k,motionY,2,
field_73139_h,encodedRotationPitch,2,The encoded entity pitch rotation.
field_73139_h,lastPitch,2,
field_73140_i,lastHeadMotion,2,
field_73141_v,ridingEntity,2,
field_73142_u,ticksSinceLastForcedTeleport,2,"every 400 ticks a full teleport packet is sent, rather than just a ""move me +x"" command, so that position remains fully synced."
@ -1468,17 +1469,17 @@ field_73235_d,worldObj,2,Reference to the World object.
field_73236_b,chunkMapping,2,The mapping between ChunkCoordinates and Chunks that ChunkProviderClient maintains.
field_73237_c,chunkListing,2,"This may have been intended to be an iterable version of all currently loaded chunks (MultiplayerChunkCache), with identical contents to chunkMapping's values. However it is never actually added to."
field_73238_a,blankChunk,2,The completely empty chunk used by ChunkProviderClient when field_73236_b doesn't contain the requested coordinates.
field_73244_f,id2ChunkMap,2,map of chunk Id's to Chunk instances
field_73244_f,loadedChunkHashMap,2,
field_73245_g,loadedChunks,2,
field_73246_d,serverChunkGenerator,2,chunk generator object. Calls to load nonexistent chunks are forwarded to this object.
field_73246_d,currentChunkProvider,2,
field_73247_e,currentChunkLoader,2,
field_73248_b,chunksToUnload,2,"used by unload100OldestChunks to iterate the loadedChunkHashMap for unload (underlying assumption, first in, first out)"
field_73249_c,dummyChunk,2,"a dummy chunk, returned in place of an actual chunk."
field_73249_c,defaultEmptyChunk,2,
field_73250_a,loadChunkOnProvideRequest,2,"if this is false, the defaultEmptyChunk will be returned by the provider"
field_73251_h,worldObj,2,
field_73261_d,blocksToUpdate,2,array of blocks to update this tick
field_73262_e,numBlocksToUpdate,2,the number of blocks that need to be updated next tick
field_73263_b,players,2,the list of all players in this instance (chunk)
field_73261_d,locationOfBlockChange,2,
field_73262_e,numberOfTilesToUpdate,2,
field_73263_b,playersInChunk,2,
field_73264_c,chunkLocation,2,note: this is final
field_73265_a,myManager,2,
field_73286_b,clientPacketIdList,2,List of the client's packet IDs.
@ -1770,8 +1771,8 @@ field_73661_d,updateTime,2,
field_73662_b,y,2,
field_73663_c,z,2,
field_73664_a,x,2,
field_73672_b,serverProperties,2,The server properties object.
field_73673_c,serverPropertiesFile,2,The server properties file.
field_73672_b,properties,2,
field_73673_c,associatedFile,2,
field_73674_a,logger,2,Reference to the logger.
field_73692_f,banEndDate,2,
field_73693_g,reason,2,
@ -1852,7 +1853,7 @@ field_73883_a,selectedButton,2,The button that was just pressed.
field_73884_l,guiParticles,2,
field_73885_j,allowUserInput,2,
field_73886_k,fontRenderer,2,The FontRenderer used by GuiScreen
field_73887_h,controlList,2,A list of all the controls added to this container.
field_73887_h,buttonList,2,A list of all the buttons in this container.
field_73888_d,theChatOptions,2,
field_73889_b,theGuiScreen,2,Instance of GuiScreen.
field_73890_c,theSettings,2,Instance of GameSettings file.
@ -1942,6 +1943,7 @@ field_74035_s,addClicked,2,The 'Add server' button was clicked
field_74036_r,deleteClicked,2,The 'Delete' button was clicked
field_74037_q,buttonDelete,2,The 'Delete' button
field_74038_p,buttonSelect,2,The 'Join Server' button
field_74039_z,ticksOpened,2,How many ticks this Gui is already opened
field_74040_y,localServerFindThread,2,
field_74041_x,localNetworkServerList,2,
field_74044_d,theGameSettings,2,For saving the user's language selection to disk.
@ -1965,9 +1967,9 @@ field_74077_a,parentScreen,2,A reference to the screen object that created this.
field_74078_n,saveList,2,The save list for the world selection screen
field_74079_o,worldSlotContainer,2,
field_74080_m,selectedWorld,2,the currently selected world
field_74081_v,buttonDelete,2,the delete button in the world selection gui
field_74081_v,buttonRename,2,The rename button in the world selection GUI
field_74082_u,buttonSelect,2,the select button in the world selection gui
field_74083_t,buttonRename,2,the rename button in the world selection gui
field_74083_t,buttonDelete,2,The delete button in the world selection GUI
field_74084_s,deleting,2,set to true if you arein the process of deleteing a world/save
field_74085_r,localizedGameModeText,2,The game mode text that is displayed with each world on the world selection list.
field_74086_q,localizedMustConvertText,2,
@ -3142,7 +3144,7 @@ field_76638_b,precipitationHeightMap,2,"A map, similar to heightMap, that tracks
field_76639_c,updateSkylightColumns,2,Which columns need their skylightMaps updated.
field_76640_a,isLit,2,Determines if the chunk is lit or not at a light value greater than 0.
field_76641_n,lastSaveTime,2,The time according to World.worldTime when this chunk was last saved
field_76642_o,deferRender,2,
field_76642_o,sendUpdates,2,"Updates to this chunk will not be sent to clients if this is false. This field is set to true the first time the chunk is sent to a client, and never set to false."
field_76643_l,isModified,2,Set to true if the chunk has been modified and needs to be updated internally.
field_76644_m,hasEntities,2,Whether this Chunk has any Entities and thus requires saving on every tick
field_76645_j,entityLists,2,Array of Lists containing the entities in this Chunk. Each List represents a 16 block subchunk.
@ -3677,7 +3679,7 @@ field_77770_aF,leather,2,
field_77771_aG,bucketMilk,2,
field_77772_aH,brick,2,
field_77773_az,minecartEmpty,2,
field_77774_bZ,itemName,2,full name of item from language file
field_77774_bZ,unlocalizedName,2,The unlocalized name of this item.
field_77775_ay,bucketLava,2,
field_77776_ba,bed,2,
field_77777_bU,maxStackSize,2,Maximum size of the stack.
@ -3688,7 +3690,7 @@ field_77781_bS,record11,2,
field_77782_ar,porkCooked,2,
field_77783_bR,recordWard,2,
field_77784_aq,porkRaw,2,
field_77785_bY,potionEffect,2,The string representing this item's effect on a potion when used as an ingredient.
field_77785_bY,potionEffect,2,
field_77786_ax,bucketWater,2,
field_77787_bX,hasSubtypes,2,"Some items (like dyes) have multiple subtypes on same item, this is field define this behavior"
field_77788_aw,bucketEmpty,2,
@ -3764,7 +3766,7 @@ field_77881_a,armorType,2,"Stores the armor type: 0 is helmet, 1 is plate, 2 is
field_77882_bY,maxDamageArray,2,Holds the 'base' maxDamage that each armorType have.
field_77885_a,blockID,2,The block ID of the Block associated with this ItemBlock
field_77889_b,theHalfSlab,2,Instance of BlockHalfSlab.
field_77890_c,theHalfSlab2,2,Instance of BlockHalfSlab.
field_77890_c,doubleSlab,2,The double-slab block corresponding to this item.
field_77891_a,isFullBlock,2,
field_77895_b,blockNames,2,
field_77896_a,blockRef,2,
@ -4381,6 +4383,7 @@ field_82122_c,extraType,2,"Extra data for this skull, used as player username by
field_82123_a,skullType,2,Entity type for this skull.
field_82133_f,primaryEffect,2,Primary potion effect given by this beacon.
field_82134_g,secondaryEffect,2,Secondary potion effect given by this beacon.
field_82135_d,isBeaconActive,2,
field_82136_e,levels,2,Level of this beacon's pyramid.
field_82139_a,effectsList,2,List of effects that Beacon can apply
field_82140_h,payment,2,Item given to this beacon as payment.
@ -4427,6 +4430,7 @@ field_82283_n,heightLabel,2,
field_82284_o,createFlatWorldListSlotGui,2,
field_82285_m,layerMaterialLabel,2,
field_82289_B,buttonCustomize,2,GuiButton in the more world options screen.
field_82290_a,generatorOptionsToUse,2,Generator options to use when creating the world.
field_82301_b,presets,2,List of defined flat world presets.
field_82302_c,createFlatWorldGui,2,
field_82303_q,theTextField,2,
@ -4434,6 +4438,7 @@ field_82304_p,theButton,2,
field_82305_a,presetIconRenderer,2,RenderItem instance used to render preset icons.
field_82307_o,theFlatPresetsListSlot,2,
field_82310_a,mcServer,2,Reference to the MinecraftServer object.
field_82316_w,buttonRecreate,2,
field_82317_b,commandBlock,2,Command block being edited.
field_82318_a,commandTextField,2,Text field containing the command block's command.
field_82320_o,theSlot,2,
@ -4516,11 +4521,14 @@ field_82577_x,theGameRules,2,
field_82578_b,NBTTypes,2,
field_82584_b,theNBTTagCompound,2,
field_82587_b,theNBTTagCompound,2,
field_82592_a,vec3dPool,2,
field_82592_a,fakePool,2,A global Vec3Pool that always creates new vectors instead of reusing them and is thread-safe.
field_82596_a,registryObjects,2,Objects registered on this registry.
field_82597_b,defaultObject,2,"Default object for this registry, returned when an object is not found."
field_82603_g,order_a,2,Face order for D-U-N-S-E-W.
field_82609_l,faceList,2,List of all values in EnumFacing. Order is D-U-N-S-E-W.
field_82611_j,frontOffsetY,2,
field_82612_k,frontOffsetZ,2,
field_82613_h,order_b,2,Face order for U-D-S-N-W-E.
field_82614_i,frontOffsetX,2,
field_82624_d,zPos,2,
field_82625_b,xPos,2,
@ -4537,6 +4545,7 @@ field_82639_c,currentSpeed,2,
field_82640_a,thisEntity,2,
field_82641_b,rangedAttackEntityHost,2,The entity (as a RangedAttackMob) the AI instance has been applied to.
field_82653_b,worldFeatures,2,List of world features enabled on this preset.
field_82654_c,biomeToUse,2,
field_82655_a,flatLayers,2,List of layers on this preset.
field_82661_d,layerMinimumY,2,
field_82662_b,layerFillBlock,2,Block type used on this set of layers.
@ -4562,7 +4571,7 @@ field_82724_e,isAmbient,2,Whether the potion effect came from a beacon
field_82727_n,wither,2,
field_82728_o,anvil,2,
field_82729_p,fallingBlock,2,
field_82730_x,magicDamage,2,Whether the damage is magic based.
field_82730_x,magicDamage,2,
field_82731_v,wither,2,The wither Potion object.
field_82741_K,vecPool,2,The world-local pool of vectors
field_82745_f,createdAtCloudUpdateTick,2,keeps track of how many ticks this PartiallyDestroyedBlock already exists
@ -4627,6 +4636,7 @@ field_82896_a,skeletonHead,2,
field_82909_b,presetName,2,Name for this preset.
field_82910_c,presetData,2,Data for this preset.
field_82911_a,iconId,2,ID for the item used as icon for this preset.
field_82914_M,spawnableCaveCreatureList,2,
field_82915_S,theWorldGenerator,2,
field_83001_bt,invulnerable,2,
field_83004_a,theCrashReport,2,
@ -4667,11 +4677,18 @@ field_92010_b,lifetime,2,The lifetime of the firework in ticks. When the age rea
field_92011_a,fireworkAge,2,The age of the firework in ticks.
field_92014_j,explosionStrength,2,The explosion radius of spawned fireballs.
field_92017_j,spawnedMob,2,
field_92039_az,fireworkExplosions,2,
field_92039_k,thorns,2,
field_92052_bU,firework,2,
field_92053_bW,enchantedBook,2,
field_92054_bV,fireworkCharge,2,
field_92055_b,lifetime,2,The lifetime of the firework in ticks. When the age reaches the lifetime the firework explodes.
field_92056_a,fireworkAge,2,The age of the firework in ticks.
field_92061_d,isChristmas,2,"If true, chests will be rendered with the Christmas present textures."
field_92086_a,isBlank,2,When isBlank is true the DataWatcher is not watching any objects
field_92104_bU,firework,2,
field_92105_bW,enchantedBook,2,
field_92106_bV,fireworkCharge,2,
field_92117_D,heldItemTooltips,2,
field_92118_B,overrideWidth,2,
field_92119_C,overrideHeight,2,

1 searge name side desc
2 field_70009_b buffer chatBuffer 2 RCon string buffer for log
3 field_70010_a consoleBuffer 2 only ever used by MinecraftServer.executeCommand
4 field_70116_cv serverPosZ 2
5 field_70117_cu serverPosY 2
328 field_70717_bb attackingPlayer 2 The most recent player that has attacked this entity
329 field_70718_bc recentlyHit 2 Set to 60 when hit by the player or the player's wolf, then decrements. Used to determine whether the entity should drop items on death.
330 field_70720_be arrowHitTimer 2
331 field_70721_aZ legYaw limbYaw 2
332 field_70722_aY prevLegYaw 2
333 field_70723_bA senses 2
334 field_70724_aR attackTime 2
353 field_70750_az texture 2 the path for the texture of this entityLiving
354 field_70751_d lastAttackingEntity 2
355 field_70752_e potionsNeedUpdate 2 Whether the DataWatcher needs to be updated with the active potions
356 field_70754_ba legSwing limbSwing 2 Only relevant when legYaw is not 0(the entity is moving). Influences where in its swing legs and arms currently are.
357 field_70755_b entityLivingToAttack 2 is only being set, has no uses as of MC 1.1
358 field_70756_c revengeTimer 2
359 field_70757_a livingSoundTime 2 Number of ticks since this EntityLiving last produced its sound
572 field_71325_x onlineMode 2 True if the server is in online mode.
573 field_71335_s guiIsEnabled 2
574 field_71336_r networkThread 2
575 field_71337_q theGameType gameType 2 The Game Type.
576 field_71338_p canSpawnStructures 2
577 field_71339_n theRConThreadMain 2
578 field_71340_o settings 2
919 field_71965_g soundGrassFootstep 2
920 field_71966_d soundPowderFootstep 2
921 field_71967_e soundWoodFootstep 2
922 field_71968_b blockName unlocalizedName 2 The unlocalized name of this block.
923 field_71969_a displayOnCreativeTab 2 used as foreach item, if item.tab = current tab, display it on the screen
924 field_71970_n opaqueCubeLookup 2 An array of 4096 booleans corresponding to the result of the isOpaqueCube() method for each block ID
925 field_71971_o lightOpacity 2 How much light is subtracted for going through this block
1002 field_72048_aO oreRedstoneGlowing 2
1003 field_72049_aP torchRedstoneIdle 2
1004 field_72050_aA tilledField 2
1005 field_72051_aB stoneOvenIdle furnaceIdle 2
1006 field_72052_aC stoneOvenActive furnaceBurning 2
1007 field_72053_aD signPost 2
1008 field_72054_aE doorWood 2
1009 field_72055_aF ladder 2
1073 field_72152_a woodType 2 The type of tree this block came from.
1074 field_72155_a silverfishStoneTypes 2 Block names that can be a silverfish stone.
1075 field_72157_b modelBlock 2 The block that is used as model for the stair.
1076 field_72158_c modelBlockMetadata 2
1077 field_72163_b canDropItself 2 If this field is true, the pane block drops itself when destroyed (like the iron fences), otherwise, it's just destroyed (like glass panes)
1078 field_72164_a sideTextureIndex 2 Holds the texture index of the side of the pane (the thin lateral side)
1079 field_72166_a powered 2 Whether this lamp block is the powered version.
1152 field_72412_k playerNBTManagerObj 2 Reference to the PlayerNBTManager object.
1153 field_72413_h bannedIPs 2
1154 field_72414_i ops 2 A set containing the OPs.
1155 field_72416_e tagsForLastWrittenPlayer hostPlayerData 2 Holds the NBT data for the host player's save file, so this can be written to level.dat.
1156 field_72422_f whiteList 2
1157 field_72423_e opsList 2
1158 field_72428_a server 2
1162 field_72450_a xCoord 2 X coordinate of Vec3D
1163 field_72451_a theDecitatedServer 2 Instance of the DecitatedServer.
1164 field_72534_f mcServer 2 Reference to the MinecraftServer object.
1165 field_72535_g loginTimer connectionTimer 2 While waiting to login, if this field ++'s to 600 it will kick you.
1166 field_72536_d verifyToken 2 The 4 byte verify token read from a Packet252SharedKey
1167 field_72537_e rand 2 The Random object used to generate serverId hex strings.
1168 field_72538_b myTCPConnection 2
1169 field_72539_c finishedProcessing connectionComplete 2 Returns if the login handler is finished and can be removed. It is set to true on either error or successful login.
1170 field_72540_a logger 2 The Minecraft logger.
1171 field_72541_j loginServerId 2 server ID that is randomly generated by this login handler.
1172 field_72542_k sharedKey 2 Secret AES key obtained from the client's Packet252SharedKey
1193 field_72580_l ticksOfLastKeepAlive 2
1194 field_72581_m chatSpamThresholdCount 2
1195 field_72582_j keepAliveTimeSent 2
1196 field_72583_k rndmObj randomGenerator 2 The Java Random object.
1197 field_72585_i keepAliveRandomID 2
1198 field_72587_r hasMoved 2 is true when the player has moved since his last movement packet
1199 field_72588_q lastPosZ 2 The last known z position for this connection.
1295 field_72782_b theWorldServer 2 The WorldServer object.
1296 field_72783_a mcServer 2 Reference to the MinecraftServer object.
1297 field_72792_d entityViewDistance 2
1298 field_72793_b trackedEntitySet trackedEntities 2 List of tracked entities, used for iteration operations on tracked entities.
1299 field_72794_c trackedEntityHashTable trackedEntityIDs 2 Used for identity lookup of tracked entities.
1300 field_72795_a theWorld 2
1301 field_72814_d hasExtendedLevels 2 set by !chunk.getAreLevelsEmpty
1302 field_72815_e worldObj 2 Reference to the World object.
1382 field_73113_b partialBlockX 2
1383 field_73114_c partialBlockY 2
1384 field_73115_a miningPlayerEntId 2 entity ID of the player associated with this partially destroyed Block. Used to identify the Blocks in the client Renderer, max 1 per player on a server
1385 field_73126_f encodedPosZ lastScaledZPosition 2 The encoded entity Z position.
1386 field_73127_g encodedRotationYaw lastYaw 2 The encoded entity yaw rotation.
1387 field_73128_d encodedPosX lastScaledXPosition 2 The encoded entity X position.
1388 field_73129_e encodedPosY lastScaledYPosition 2 The encoded entity Y position.
1389 field_73130_b blocksDistanceThreshold 2
1390 field_73131_c updateFrequency 2 check for sync when ticks % updateFrequency==0
1391 field_73132_a trackedEntity myEntity 2 The entity that this EntityTrackerEntry tracks.
1392 field_73133_n playerEntitiesUpdated 2
1393 field_73134_o trackedPlayers trackingPlayers 2 Holds references to all the players that are currently receiving position updates for this entity.
1394 field_73135_l motionZ 2
1395 field_73136_m ticks 2
1396 field_73137_j motionX 2
1397 field_73138_k motionY 2
1398 field_73139_h encodedRotationPitch lastPitch 2 The encoded entity pitch rotation.
1399 field_73140_i lastHeadMotion 2
1400 field_73141_v ridingEntity 2
1401 field_73142_u ticksSinceLastForcedTeleport 2 every 400 ticks a full teleport packet is sent, rather than just a "move me +x" command, so that position remains fully synced.
1469 field_73236_b chunkMapping 2 The mapping between ChunkCoordinates and Chunks that ChunkProviderClient maintains.
1470 field_73237_c chunkListing 2 This may have been intended to be an iterable version of all currently loaded chunks (MultiplayerChunkCache), with identical contents to chunkMapping's values. However it is never actually added to.
1471 field_73238_a blankChunk 2 The completely empty chunk used by ChunkProviderClient when field_73236_b doesn't contain the requested coordinates.
1472 field_73244_f id2ChunkMap loadedChunkHashMap 2 map of chunk Id's to Chunk instances
1473 field_73245_g loadedChunks 2
1474 field_73246_d serverChunkGenerator currentChunkProvider 2 chunk generator object. Calls to load nonexistent chunks are forwarded to this object.
1475 field_73247_e currentChunkLoader 2
1476 field_73248_b chunksToUnload 2 used by unload100OldestChunks to iterate the loadedChunkHashMap for unload (underlying assumption, first in, first out)
1477 field_73249_c dummyChunk defaultEmptyChunk 2 a dummy chunk, returned in place of an actual chunk.
1478 field_73250_a loadChunkOnProvideRequest 2 if this is false, the defaultEmptyChunk will be returned by the provider
1479 field_73251_h worldObj 2
1480 field_73261_d blocksToUpdate locationOfBlockChange 2 array of blocks to update this tick
1481 field_73262_e numBlocksToUpdate numberOfTilesToUpdate 2 the number of blocks that need to be updated next tick
1482 field_73263_b players playersInChunk 2 the list of all players in this instance (chunk)
1483 field_73264_c chunkLocation 2 note: this is final
1484 field_73265_a myManager 2
1485 field_73286_b clientPacketIdList 2 List of the client's packet IDs.
1771 field_73662_b y 2
1772 field_73663_c z 2
1773 field_73664_a x 2
1774 field_73672_b serverProperties properties 2 The server properties object.
1775 field_73673_c serverPropertiesFile associatedFile 2 The server properties file.
1776 field_73674_a logger 2 Reference to the logger.
1777 field_73692_f banEndDate 2
1778 field_73693_g reason 2
1853 field_73884_l guiParticles 2
1854 field_73885_j allowUserInput 2
1855 field_73886_k fontRenderer 2 The FontRenderer used by GuiScreen
1856 field_73887_h controlList buttonList 2 A list of all the controls added to this container. A list of all the buttons in this container.
1857 field_73888_d theChatOptions 2
1858 field_73889_b theGuiScreen 2 Instance of GuiScreen.
1859 field_73890_c theSettings 2 Instance of GameSettings file.
1943 field_74036_r deleteClicked 2 The 'Delete' button was clicked
1944 field_74037_q buttonDelete 2 The 'Delete' button
1945 field_74038_p buttonSelect 2 The 'Join Server' button
1946 field_74039_z ticksOpened 2 How many ticks this Gui is already opened
1947 field_74040_y localServerFindThread 2
1948 field_74041_x localNetworkServerList 2
1949 field_74044_d theGameSettings 2 For saving the user's language selection to disk.
1967 field_74078_n saveList 2 The save list for the world selection screen
1968 field_74079_o worldSlotContainer 2
1969 field_74080_m selectedWorld 2 the currently selected world
1970 field_74081_v buttonDelete buttonRename 2 the delete button in the world selection gui The rename button in the world selection GUI
1971 field_74082_u buttonSelect 2 the select button in the world selection gui
1972 field_74083_t buttonRename buttonDelete 2 the rename button in the world selection gui The delete button in the world selection GUI
1973 field_74084_s deleting 2 set to true if you arein the process of deleteing a world/save
1974 field_74085_r localizedGameModeText 2 The game mode text that is displayed with each world on the world selection list.
1975 field_74086_q localizedMustConvertText 2
3144 field_76639_c updateSkylightColumns 2 Which columns need their skylightMaps updated.
3145 field_76640_a isLit 2 Determines if the chunk is lit or not at a light value greater than 0.
3146 field_76641_n lastSaveTime 2 The time according to World.worldTime when this chunk was last saved
3147 field_76642_o deferRender sendUpdates 2 Updates to this chunk will not be sent to clients if this is false. This field is set to true the first time the chunk is sent to a client, and never set to false.
3148 field_76643_l isModified 2 Set to true if the chunk has been modified and needs to be updated internally.
3149 field_76644_m hasEntities 2 Whether this Chunk has any Entities and thus requires saving on every tick
3150 field_76645_j entityLists 2 Array of Lists containing the entities in this Chunk. Each List represents a 16 block subchunk.
3679 field_77771_aG bucketMilk 2
3680 field_77772_aH brick 2
3681 field_77773_az minecartEmpty 2
3682 field_77774_bZ itemName unlocalizedName 2 full name of item from language file The unlocalized name of this item.
3683 field_77775_ay bucketLava 2
3684 field_77776_ba bed 2
3685 field_77777_bU maxStackSize 2 Maximum size of the stack.
3690 field_77782_ar porkCooked 2
3691 field_77783_bR recordWard 2
3692 field_77784_aq porkRaw 2
3693 field_77785_bY potionEffect 2 The string representing this item's effect on a potion when used as an ingredient.
3694 field_77786_ax bucketWater 2
3695 field_77787_bX hasSubtypes 2 Some items (like dyes) have multiple subtypes on same item, this is field define this behavior
3696 field_77788_aw bucketEmpty 2
3766 field_77882_bY maxDamageArray 2 Holds the 'base' maxDamage that each armorType have.
3767 field_77885_a blockID 2 The block ID of the Block associated with this ItemBlock
3768 field_77889_b theHalfSlab 2 Instance of BlockHalfSlab.
3769 field_77890_c theHalfSlab2 doubleSlab 2 Instance of BlockHalfSlab. The double-slab block corresponding to this item.
3770 field_77891_a isFullBlock 2
3771 field_77895_b blockNames 2
3772 field_77896_a blockRef 2
4383 field_82123_a skullType 2 Entity type for this skull.
4384 field_82133_f primaryEffect 2 Primary potion effect given by this beacon.
4385 field_82134_g secondaryEffect 2 Secondary potion effect given by this beacon.
4386 field_82135_d isBeaconActive 2
4387 field_82136_e levels 2 Level of this beacon's pyramid.
4388 field_82139_a effectsList 2 List of effects that Beacon can apply
4389 field_82140_h payment 2 Item given to this beacon as payment.
4430 field_82284_o createFlatWorldListSlotGui 2
4431 field_82285_m layerMaterialLabel 2
4432 field_82289_B buttonCustomize 2 GuiButton in the more world options screen.
4433 field_82290_a generatorOptionsToUse 2 Generator options to use when creating the world.
4434 field_82301_b presets 2 List of defined flat world presets.
4435 field_82302_c createFlatWorldGui 2
4436 field_82303_q theTextField 2
4438 field_82305_a presetIconRenderer 2 RenderItem instance used to render preset icons.
4439 field_82307_o theFlatPresetsListSlot 2
4440 field_82310_a mcServer 2 Reference to the MinecraftServer object.
4441 field_82316_w buttonRecreate 2
4442 field_82317_b commandBlock 2 Command block being edited.
4443 field_82318_a commandTextField 2 Text field containing the command block's command.
4444 field_82320_o theSlot 2
4521 field_82578_b NBTTypes 2
4522 field_82584_b theNBTTagCompound 2
4523 field_82587_b theNBTTagCompound 2
4524 field_82592_a vec3dPool fakePool 2 A global Vec3Pool that always creates new vectors instead of reusing them and is thread-safe.
4525 field_82596_a registryObjects 2 Objects registered on this registry.
4526 field_82597_b defaultObject 2 Default object for this registry, returned when an object is not found.
4527 field_82603_g order_a 2 Face order for D-U-N-S-E-W.
4528 field_82609_l faceList 2 List of all values in EnumFacing. Order is D-U-N-S-E-W.
4529 field_82611_j frontOffsetY 2
4530 field_82612_k frontOffsetZ 2
4531 field_82613_h order_b 2 Face order for U-D-S-N-W-E.
4532 field_82614_i frontOffsetX 2
4533 field_82624_d zPos 2
4534 field_82625_b xPos 2
4545 field_82640_a thisEntity 2
4546 field_82641_b rangedAttackEntityHost 2 The entity (as a RangedAttackMob) the AI instance has been applied to.
4547 field_82653_b worldFeatures 2 List of world features enabled on this preset.
4548 field_82654_c biomeToUse 2
4549 field_82655_a flatLayers 2 List of layers on this preset.
4550 field_82661_d layerMinimumY 2
4551 field_82662_b layerFillBlock 2 Block type used on this set of layers.
4571 field_82727_n wither 2
4572 field_82728_o anvil 2
4573 field_82729_p fallingBlock 2
4574 field_82730_x magicDamage 2 Whether the damage is magic based.
4575 field_82731_v wither 2 The wither Potion object.
4576 field_82741_K vecPool 2 The world-local pool of vectors
4577 field_82745_f createdAtCloudUpdateTick 2 keeps track of how many ticks this PartiallyDestroyedBlock already exists
4636 field_82909_b presetName 2 Name for this preset.
4637 field_82910_c presetData 2 Data for this preset.
4638 field_82911_a iconId 2 ID for the item used as icon for this preset.
4639 field_82914_M spawnableCaveCreatureList 2
4640 field_82915_S theWorldGenerator 2
4641 field_83001_bt invulnerable 2
4642 field_83004_a theCrashReport 2
4677 field_92011_a fireworkAge 2 The age of the firework in ticks.
4678 field_92014_j explosionStrength 2 The explosion radius of spawned fireballs.
4679 field_92017_j spawnedMob 2
4680 field_92039_az fireworkExplosions 2
4681 field_92039_k thorns 2
4682 field_92052_bU firework 2
4683 field_92053_bW enchantedBook 2
4684 field_92054_bV fireworkCharge 2
4685 field_92055_b lifetime 2 The lifetime of the firework in ticks. When the age reaches the lifetime the firework explodes.
4686 field_92056_a fireworkAge 2 The age of the firework in ticks.
4687 field_92061_d isChristmas 2 If true, chests will be rendered with the Christmas present textures.
4688 field_92086_a isBlank 2 When isBlank is true the DataWatcher is not watching any objects
4689 field_92104_bU firework 2
4690 field_92105_bW enchantedBook 2
4691 field_92106_bV fireworkCharge 2
4692 field_92117_D heldItemTooltips 2
4693 field_92118_B overrideWidth 2
4694 field_92119_C overrideHeight 2

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -36,8 +36,8 @@ DirNatives = %(DirJars)s/bin/natives
Client = %(DirJars)s/bin/minecraft.jar
Server = %(DirJars)s/minecraft_server.jar
LWJGL = %(DirJars)s/bin/jinput.jar,%(DirJars)s/bin/lwjgl.jar,%(DirJars)s/bin/lwjgl_util.jar
MD5Client = 496002660846f2eb455cba407cd26818
MD5Server = e317f8f4f62d0603a8eacbfb2e33549c
MD5Client = d2534381656da5069b96cc89e28158ef
MD5Server = 92f4fd715191c596745c7bbfad9c1aad
[RETROGUARD]
Location = %(DirRuntime)s/bin/retroguard.jar
@ -96,7 +96,7 @@ ClassPathClient = %(DirLib)s/,%(DirLib)s/*,%(DirJars)s/bin/minecraft.jar,%(DirJa
ClassPathServer = %(DirLib)s/,%(DirLib)s/*,%(DirJars)s/minecraft_server.jar
ClientFixes = %(DirConf)s/patches
FixStart = Start
IgnorePkg = paulscode,com/jcraft,isom,ibxm,de/matthiasmann/twl,org/xmlpull,javax/xml,com/fasterxml,javax/ws,org/bouncycastle,argo
IgnorePkg = paulscode,com/jcraft,isom,ibxm,de/matthiasmann/twl,org/xmlpull,javax/xml,com/fasterxml,javax/ws
[REOBF]
MD5Client = %(DirTemp)s/client.md5
@ -123,8 +123,8 @@ LogFile = %(DirLogs)s/mcp.log
LogFileErr = %(DirLogs)s/mcperr.log
UpdateUrl =
IgnoreUpdate = %(DirBin)s,%(DirLib)s,%(DirLogs)s,%(DirModSrc)s,%(DirReobf)s,%(DirSrc)s,%(DirTemp)s,%(DirEclipse)s/Client/bin,%(DirEclipse)s/Server/bin,%(DirJars)s/world,%(DirJars)s/saves,%(DirJars)s/resources
RGIndex = 96000
ParamIndex = 10000
RGIndex = 98000
ParamIndex = 11000
[ASTYLE]
AstyleConfig = %(DirConf)s/astyle.cfg

View file

@ -7,7 +7,7 @@ func_70004_a,translateString,2,Translates and formats the given string key with
func_70005_c_,getCommandSenderName,2,"Gets the name of this command sender (usually username, but possibly ""Rcon"")"
func_70006_a,sendChatToPlayer,2,
func_70007_b,resetLog,2,Clears the RCon log
func_70008_c,getLogContents,2,Gets the contents of the RCon log
func_70008_c,getChatBuffer,2,
func_70011_f,getDistance,2,"Gets the distance to the position. Args: x, y, z"
func_70012_b,setLocationAndAngles,2,Sets the location and Yaw/Pitch of an entity in the world
func_70013_c,getBrightness,2,Gets how bright this entity is.
@ -31,8 +31,8 @@ func_70030_z,onEntityUpdate,2,Gets called every tick from main Entity class
func_70031_b,setSprinting,2,Set sprinting switch for Entity.
func_70032_d,getDistanceToEntity,2,Returns the distance to the entity. Args: entity
func_70033_W,getYOffset,2,Returns the Y Offset of this entity.
func_70034_d,setHeadRotationYaw,2,Sets the head's yaw rotation of the entity.
func_70035_c,getInventory,2,returns the inventory of this entity (only used in EntityPlayerMP it seems)
func_70034_d,setRotationYawHead,2,Sets the head's yaw rotation of the entity.
func_70035_c,getLastActiveItems,2,
func_70036_a,playStepSound,2,"Plays step sound at given x, y, z for the entity"
func_70037_a,readEntityFromNBT,2,(abstract) Protected helper method to read subclass entity data from NBT.
func_70038_c,isOffsetPositionInLiquid,2,"Checks if the offset position from the entity's current position is inside of liquid. Args: x, y, z"
@ -76,7 +76,7 @@ func_70075_an,canAttackWithItem,2,"If returns false, the item will not inflict a
func_70076_C,kill,2,sets the dead flag. Used when you fall off the bottom of the world.
func_70077_a,onStruckByLightning,2,Called when a lightning bolt hits the entity.
func_70078_a,mountEntity,2,"Called when a player mounts an entity. e.g. mounts a pig, mounts a boat."
func_70079_am,setRotationYawHead,2,
func_70079_am,getRotationYawHead,2,
func_70080_a,setPositionAndRotation,2,"Sets the entity's position and rotation. Args: posX, posY, posZ, yaw, pitch"
func_70081_e,dealFireDamage,2,Will deal the specified amount of damage to the entity if the entity isn't immune to fire damage. Args: amountDamage
func_70082_c,setAngles,2,"Adds par1*0.15 to the entity's yaw, and *subtracts* par2*0.15 from the pitch. Clamps pitch from -90 to 90. Both arguments in degrees."
@ -133,6 +133,7 @@ func_70268_h,getTimeSinceHit,2,Gets the time since the last hit.
func_70269_c,setForwardDirection,2,Sets the forward direction of the entity.
func_70271_g,getDamageTaken,2,Gets the damage taken from the last hit.
func_70283_d,getWorld,2,
func_70288_d,setAgeToCreativeDespawnTime,2,sets the age of the item so that it'll despawn one minute after it has been dropped (instead of five). Used when items are dropped from players in creative mode
func_70289_a,combineItems,2,Tries to merge this item with the item passed as the parameter. Returns true if successful. Either this item or the other item will be removed from the world.
func_70295_k_,openChest,2,
func_70296_d,onInventoryChanged,2,"Called when an the contents of an Inventory change, usually"
@ -527,13 +528,14 @@ func_71062_b,canHarvestBlock,2,Checks if the player has the ability to harvest a
func_71063_a,setSpawnChunk,2,Defines a spawn coordinate to player spawn. Used by bed after the player sleep on it.
func_71064_a,addStat,2,Adds a value to a statistic field.
func_71065_l,isInBed,2,Checks if the player is currently in a bed
func_71110_a,updateCraftingInventory,2,update the crafting window inventory with the items in the list
func_71110_a,sendContainerAndContentsToPlayer,2,
func_71111_a,sendSlotContents,2,"Sends the contents of an inventory slot to the client-side Container. This doesn't have to match the actual contents of that slot. Args: Container, slot number, slot contents"
func_71112_a,sendProgressBarUpdate,2,"Sends two ints to the client-side Container. Used for furnace burning time, smelting progress, brewing progress, and enchanting level. Normally the first int identifies which variable to update, and the second contains the new value. Both are truncated to shorts in non-local SMP."
func_71113_k,updateHeldItem,2,updates item held by mouse
func_71114_r,getPlayerIP,2,Gets the player's IP address. Used in /banip.
func_71115_a,requestTexturePackLoad,2,on recieving this message the client (if permission is given) will download the requested textures
func_71116_b,addSelfToInternalCraftingInventory,2,
func_71117_bO,getNextWindowId,2,get the next window id to use
func_71117_bO,incrementWindowID,2,
func_71118_n,setPlayerHealthUpdated,2,"this function is called when a players inventory is sent to him, lastHealth is updated on any dimension transitions, then reset."
func_71119_a,sendTileEntityToPlayer,2,called from onUpdate for all tileEntity in specific chunks
func_71120_a,sendContainerToPlayer,2,
@ -544,7 +546,7 @@ func_71124_b,getCurrentItemOrArmor,2,"0 = item, 1-n is armor"
func_71125_a,updateClientInfo,2,
func_71126_v,getChatVisibility,2,
func_71127_g,onUpdateEntity,2,
func_71128_l,closeCraftingGui,2,close the current crafting gui
func_71128_l,closeInventory,2,
func_71150_b,setHealth,2,Updates health locally.
func_71151_f,getFOVMultiplier,2,Gets the player's field of view multiplier. (ex. when flying)
func_71152_a,setXPStats,2,"Sets the current XP, total XP, and level number."
@ -617,7 +619,7 @@ func_71248_a,getPossibleCompletions,2,"If par2Str begins with /, then it searche
func_71249_w,getMinecraftVersion,2,Returns the server's Minecraft version as string.
func_71250_E,getKeyPair,2,Gets KeyPair instanced in MinecraftServer.
func_71251_e,setCanSpawnAnimals,2,
func_71252_i,handleRConCommand,2,Handle a command received by an RCon instance
func_71252_i,executeCommand,2,
func_71253_a,setKeyPair,2,
func_71254_M,getActiveAnvilConverter,2,
func_71255_r,getAllowNether,2,
@ -695,7 +697,7 @@ func_71387_A,isIntegratedServerRunning,2,
func_71388_o,getWorldProviderName,2,Gets the name of the world's current chunk provider
func_71389_H,startTimerHackThread,2,
func_71390_a,setDemo,2,Sets whether this is a demo or not.
func_71391_r,getSendQueue,2,get the client packet send queue
func_71391_r,getNetHandler,2,Returns the NetClientHandler.
func_71392_a,scaledTessellator,2,Loads Tessellator with a scaled resolution
func_71393_m,debugInfoRenders,2,A String of renderGlobal.getDebugInfoRenders
func_71394_a,getAppDir,2,gets the working dir (OS specific) for the specific application (which is always minecraft)
@ -794,7 +796,7 @@ func_71745_a,addPlayer,2,adds this connection to the list of currently connected
func_71746_d,getServer,2,
func_71747_b,networkTick,2,processes packets and pending connections
func_71752_f,isGamePaused,2,
func_71753_e,getIntergatedServerMinecraftServerInstance,2,Gets MinecraftServer instance.
func_71753_e,getMinecraftServer,2,Gets MinecraftServer instance.
func_71762_c,getDedicatedServer,2,
func_71764_a,addPendingConnection,2,
func_71765_d,getMyPort,2,
@ -846,14 +848,14 @@ func_71860_a,onBlockPlacedBy,2,Called when the block is placed in the world.
func_71861_g,onBlockAdded,2,"Called whenever the block is added into the world. Args: world, x, y, z"
func_71862_a,randomDisplayTick,2,A randomly called display update to be able to add particles or other items for display
func_71863_a,onNeighborBlockChange,2,"Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are their own) Args: x, y, z, neighbor blockID"
func_71864_b,setBlockName,2,set name of block from language file
func_71864_b,setUnlocalizedName,2,"Sets the unlocalized name of the block to the string passed as a parameter, prefixed by ""tile."""
func_71865_a,isProvidingWeakPower,2,"Returns true if the block is emitting indirect/weak redstone power on the specified side. If isBlockNormalCube returns true, standard redstone propagation rules will apply instead and this will not be called. Args: World, X, Y, Z, side. Note that the side is reversed - eg it is 1 (up) when checking the bottom of the block."
func_71866_a,onFallenUpon,2,Block's chance to react to an entity falling on it.
func_71867_k,onBlockDestroyedByExplosion,2,Called upon the block being destroyed by an explosion
func_71868_h,setLightOpacity,2,Sets how much light is blocked going through this block. Returns the object for convenience in constructing.
func_71869_a,onEntityCollidedWithBlock,2,"Triggered whenever an entity collides with this block (enters into the block). Args: world, x, y, z, entity"
func_71870_f,getBlockBrightness,2,"How bright to render this block based on the light its receiving. Args: iBlockAccess, x, y, z"
func_71871_a,addCollidingBlockToList,2,"if the specified block is in the given AABB, add its collision bounding box to the given list"
func_71871_a,getCollisionBoxes,2,"Adds all intersecting collision boxes to a list. Parameters: World, X, Y, Z, mask, list, colliding entity. Be sure to only add blocks to the list if they intersect the mask."
func_71872_e,getCollisionBoundingBoxFromPool,2,Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
func_71873_h,getDamageValue,2,Get the block's damage value (for use with pick block).
func_71874_e,getMixedBrightnessForBlock,2,"Goes straight to getLightBrightnessForSkyBlocks for Blocks, does some fancy computing for Fluids"
@ -898,7 +900,7 @@ func_71913_a,canCollideCheck,2,"Returns whether this block is collideable based
func_71914_a,dropBlockAsItemWithChance,2,Drops the block items with a specified chance of dropping the specified items
func_71915_e,getMobilityFlag,2,"Returns the mobility information of the block, 0 = free, 1 = can't push but can move over, 2 = total immobility and stop pistons"
func_71916_a,isVecInsideYZBounds,2,Checks if a vector is within the Y and Z bounds of the block.
func_71917_a,getBlockName,2,
func_71917_a,getUnlocalizedName,2,Returns the unlocalized name of this block.
func_71918_c,getBlocksMovement,2,
func_71919_f,setBlockBoundsForItemRender,2,Sets the block's bounds for rendering it as an item
func_71920_b,colorMultiplier,2,Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called when first determining what to render.
@ -912,7 +914,7 @@ func_71927_h,onSetBlockIDWithMetaData,2,Called when this block is set (with meta
func_71928_r_,initializeBlock,2,This method is called on a block after all other blocks gets already created. You can use it to reference and configure something on the block that needs the others ones.
func_71929_a,dropBlockAsItem_do,2,Spawns EntityItem in the world for the given ItemStack if the world is not remote.
func_71930_b,canPlaceBlockAt,2,"Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z"
func_71931_t,translateBlockName,2,gets the localized version of the name of this block using StatCollector.translateToLocal. Used for the statistic page.
func_71931_t,getLocalizedName,2,Gets the localized name of this block. Used for the statistics page.
func_71932_i,isNormalCube,2,
func_71933_m,getBlockColor,2,
func_71934_m,getBlockHardness,2,"Returns the block hardness at a location. Args: world, x, y, z"
@ -1045,7 +1047,7 @@ func_72295_d,getTileEntityAtLocation,2,gets the piston tile entity at the specif
func_72296_b,getAxisAlignedBB,2,
func_72297_a,getTileEntity,2,gets a new TileEntityPiston created with the arguments provided.
func_72298_a,cleanPool,2,"Marks the pool as ""empty"", starting over when adding new entries. If this is called maxNumCleans times, the list size is reduced"
func_72299_a,addOrModifyAABBInPool,2,"Adds a AABB to the pool, or if there is an available AABB, updates an existing AABB entry to specified coordinates"
func_72299_a,getAABB,2,"Creates a new AABB, or reuses one that's no longer in use. Parameters: minX, minY, minZ, maxX, maxY, maxZ. AABBs returned from this function should only be used for one frame or tick, as after that they will be reused."
func_72300_b,clearPool,2,Clears the AABBPool
func_72314_b,expand,2,"Returns a bounding box expanded by the specified vector (if negative numbers are given it will shrink). Args: x, y, z"
func_72315_c,isVecInXZ,2,Checks if the specified vector is within the XZ dimensions of the bounding box. Args: Vec3D
@ -1075,12 +1077,12 @@ func_72352_l,getMaxPlayers,2,Returns the maximum number of players allowed on th
func_72353_e,areCommandsAllowed,2,Returns true if the specific player is allowed to use commands.
func_72354_b,updateTimeAndWeatherForPlayer,2,Updates the time and weather for the given player to those of the given world
func_72355_a,initializeConnectionToPlayer,2,
func_72356_a,transferPlayerToDimension,2,moves provided player from overworld to nether or vice versa
func_72356_a,transferPlayerToDimension,2,
func_72357_a,setGameType,2,
func_72358_d,serverUpdateMountedMovingPlayer,2,"using player's dimension, update their movement when in a vehicle (e.g. cart, boat)"
func_72359_h,addToWhiteList,2,Add the specified player to the white list.
func_72360_c,removeOp,2,"This removes a username from the ops list, then saves the op list"
func_72361_f,getPlayerEntity,2,gets the player entity for the player with the name specified
func_72361_f,getPlayerForUsername,2,
func_72362_j,loadWhiteList,2,"Either does nothing, or calls readWhiteList."
func_72363_f,getBannedIPs,2,
func_72364_a,setPlayerManager,2,Sets the NBT manager to the one for the WorldServer given.
@ -1096,7 +1098,7 @@ func_72373_m,getAvailablePlayerDat,2,Returns an array of usernames for which pla
func_72374_b,sendPlayerInfoToAllPlayers,2,"sends 1 player per tick, but only sends a player once every 600 ticks"
func_72376_i,getOps,2,
func_72377_c,playerLoggedIn,2,Called when a player successfully logs in. Reads player data from disk and inserts the player into the world.
func_72378_q,getTagsFromLastWrite,2,gets the tags created in the last writePlayerData call
func_72378_q,getHostPlayerData,2,"On integrated servers, returns the host's player data to be written to level.dat."
func_72379_i,removeFromWhitelist,2,Remove the specified player from the whitelist.
func_72380_a,readPlayerDataFromFile,2,called during player login. reads the player information from disk.
func_72382_j,getPlayerList,2,
@ -1214,7 +1216,7 @@ func_72523_a,handleWindowClick,2,
func_72524_a,handleAnimation,2,
func_72525_c,getSharedKey,2,Return the secret AES sharedKey
func_72526_a,getServerId,2,Returns the server Id randomly generated by this login handler.
func_72527_a,kickUser,2,Disconnects the user with the given reason.
func_72527_a,raiseErrorAndDisconnect,2,
func_72528_e,getUsernameAndAddress,2,
func_72529_d,initializePlayerConnection,2,"on success the specified username is connected to the minecraftInstance, otherwise they are packet255'd"
func_72530_b,getLoginMinecraftServer,2,Returns the reference to Minecraft Server.
@ -1229,7 +1231,7 @@ func_72550_a,sendSessionRequest,2,Send request to http://session.minecraft.net w
func_72551_d,processReadPackets,2,Processes the packets that have been read since the last call to this function.
func_72552_c,addToSendQueue,2,Adds the packet to the send queue
func_72553_e,disconnect,2,Disconnects the network connection.
func_72565_c,kickPlayer,2,Kick the offending player and give a reason why
func_72565_c,kickPlayerFromServer,2,
func_72566_d,handleSlashCommand,2,Processes a / command
func_72567_b,sendPacketToPlayer,2,"addToSendQueue. if it is a chat packet, check before sending it"
func_72568_e,packetSize,2,returns 0 for memoryMapped connections
@ -1287,22 +1289,22 @@ func_72683_a,addPlayer,2,Adds an EntityPlayerMP to the PlayerManager.
func_72685_d,updateMountedMovingPlayer,2,"update chunks around a player being moved by server logic (e.g. cart, boat)"
func_72686_a,getFurthestViewableBlock,2,Get the furthest viewable block given player's view distance
func_72687_a,flagChunkForUpdate,2,"the ""PlayerInstance""/ chunkWatcher will send this chunk to all players who are in line of sight"
func_72688_a,getMinecraftServer,2,Returns the MinecraftServer associated with the PlayerManager.
func_72688_a,getWorldServer,2,
func_72689_b,getChunkWatchers,2,
func_72690_a,getPlayerInstance,2,passi n the chunk x and y and a flag as to whether or not the instance should be made if it doesnt exist
func_72690_a,getOrCreateChunkWatcher,2,
func_72691_b,filterChunkLoadQueue,2,Removes all chunks from the given player's chunk load queue that are not in viewing range of the player.
func_72692_a,getWorldServer,2,
func_72693_b,updatePlayerInstances,2,updates all the player instances that need to be updated
func_72694_a,isPlayerWatchingChunk,2,
func_72695_c,removePlayer,2,Removes an EntityPlayerMP from the PlayerManager.
func_72702_a,playRecord,2,"Plays the specified record. Arg: recordName, x, y, z"
func_72703_a,obtainEntitySkin,2,"Start the skin for this entity downloading, if necessary, and increment its reference counter"
func_72703_a,onEntityCreate,2,"Called on all IWorldAccesses when an entity is created or loaded. On client worlds, starts downloading any necessary textures. On server worlds, adds the entity to the entity tracker."
func_72704_a,playSound,2,"Plays the specified sound. Arg: soundName, x, y, z, volume, pitch"
func_72705_a,destroyBlockPartially,2,Starts (or continues) destroying a block with given ID at the given coordinates for the given partially destroyed value
func_72706_a,playAuxSFX,2,"Plays a pre-canned sound effect along with potentially auxiliary data-driven one-shot behaviour (particles, etc)."
func_72707_a,markBlockRangeForRenderUpdate,2,"On the client, re-renders all blocks in this range, inclusive. On the server, does nothing. Args: min x, min y, min z, max x, max y, max z"
func_72708_a,spawnParticle,2,"Spawns a particle. Arg: particleType, x, y, z, velX, velY, velZ"
func_72709_b,releaseEntitySkin,2,Decrement the reference counter for this entity's skin image data
func_72709_b,onEntityDestroy,2,"Called on all IWorldAccesses when an entity is unloaded or destroyed. On client worlds, releases any downloaded textures. On server worlds, removes the entity from the entity tracker."
func_72710_a,markBlockForUpdate,2,"On the client, re-renders the block. On the server, sends the block to the client (which will re-render it), including the tile entity description packet if applicable. Args: x, y, z"
func_72711_b,markBlockForRenderUpdate,2,"On the client, re-renders this block. On the server, does nothing. Used for lighting updates."
func_72712_a,loadRenderers,2,Loads all the renderers and sets up the basic settings usage
@ -1333,7 +1335,7 @@ func_72736_c,renderCloudsFancy,2,Renders the 3d fancy clouds
func_72784_a,sendPacketToAllPlayersTrackingEntity,2,does not send the packet to the entity if the entity is a player
func_72785_a,addEntityToTracker,2,
func_72786_a,addEntityToTracker,2,"if entity is a player sends all tracked events to the player, otherwise, adds with a visibility and update arate based on the class type"
func_72787_a,removeAllTrackingPlayers,2,
func_72787_a,removePlayerFromTrackers,2,
func_72788_a,updateTrackedEntities,2,
func_72789_b,sendPacketToAllAssociatedPlayers,2,sends to the entity if the entity is a player
func_72790_b,removeEntityFromAllTrackingPlayers,2,
@ -1361,7 +1363,7 @@ func_72820_D,getWorldTime,2,
func_72821_m,notifyBlockOfNeighborChange,2,"Notifies a block that one of its neighbor change to the specified type Args: x, y, z, blockID"
func_72822_b,setBlock,2,"Sets the block to the specified blockID at the block coordinates Args x, y, z, blockID"
func_72823_a,setItemData,2,"Assigns the given String id to the given MapDataBase using the MapStorage, removing any existing ones of the same id."
func_72824_f,drawClouds,2,
func_72824_f,getCloudColour,2,
func_72825_h,getTopSolidOrLiquidBlock,2,"Finds the highest block on the x, z coordinate that is solid and returns its y coord. Args x, z"
func_72826_c,getCelestialAngle,2,calls calculateCelestialAngle
func_72827_u,getProviderName,2,"Returns the name of the current chunk provider, by calling chunkprovider.makeString()"
@ -1450,7 +1452,7 @@ func_72909_d,markBlockRangeForRenderUpdate,2,"On the client, re-renders all bloc
func_72910_y,getLoadedEntityList,2,Accessor for world Loaded Entity List
func_72911_I,isThundering,2,Returns true if the current thunder strength (weighted with the rain strength) is greater than 0.9
func_72912_H,getWorldInfo,2,Gets the World's WorldInfo instance
func_72913_w,commandToggleDownfall,2,start precipitation in this world (2 ticks after command posted)
func_72913_w,toggleRain,2,
func_72914_a,addWorldInfoToCrashReport,2,Adds some basic stats of the world to the given crash report.
func_72915_b,setLightValue,2,"Sets the light value either into the sky map or block map depending on if enumSkyBlock is set to sky or block. Args: enumSkyBlock, x, y, z, lightValue"
func_72916_c,chunkExists,2,"Returns whether a chunk exists at chunk coordinates x, y"
@ -1570,7 +1572,7 @@ func_73119_a,informAllAssociatedPlayersOfItemDestruction,2,
func_73120_a,sendPacketToAllTrackingPlayers,2,"if this is a player, then it is not informed"
func_73121_d,isPlayerWatchingThisChunk,2,
func_73122_a,sendLocationToAllClients,2,"also sends velocity, rotation, and riding info."
func_73123_c,removeTrackedPlayerSymmetric,2,Remove a tracked player from our list and tell the tracked player to destroy us from their world.
func_73123_c,removePlayerFromTracker,2,
func_73124_b,getPacketForThisEntity,2,
func_73125_b,sendEventsToPlayers,2,
func_73148_d,makeString,2,Converts the instance data to a readable string.
@ -1581,7 +1583,7 @@ func_73152_e,getLoadedChunkCount,2,
func_73153_a,populate,2,Populates chunk with ores etc etc
func_73154_d,provideChunk,2,"Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed"
func_73155_a,getPossibleCreatures,2,Returns a list of creatures of the specified type that can spawn at the given location.
func_73156_b,unload100OldestChunks,2,"Unloads the 100 oldest chunks from memory, due to a bug with chunkSet.add() never being called it thinks the list is always empty and will not remove any chunks."
func_73156_b,unloadQueuedChunks,2,Unloads chunks that are marked to be unloaded. This is not guaranteed to unload every such chunk.
func_73157_c,canSave,2,Returns if the IChunkProvider supports saving.
func_73158_c,loadChunk,2,loads or generates the chunk at the chunk location specified
func_73164_a,initializeNoiseField,2,"generates a subset of the level's terrain data. Takes 7 arguments: the [empty] noise array, the position, and the size."
@ -1599,14 +1601,14 @@ func_73240_a,unloadAllChunks,2,"marks all chunks for unload, ignoring those near
func_73241_b,unloadChunksIfNotNearSpawn,2,"marks chunk for unload by ""unload100OldestChunks"" if there is no spawn point, or if the center of the chunk is outside 200 blocks (x or z) of the spawn"
func_73242_b,safeSaveChunk,2,"used by saveChunks, but catches any exceptions if the save fails."
func_73243_a,safeSaveExtraChunkData,2,"used by saveChunks, but catches any exceptions if the save fails."
func_73252_b,removePlayer,2,remove player from this instance
func_73252_b,sendThisChunkToPlayer,2,
func_73253_a,getChunkLocation,2,
func_73254_a,sendChunkUpdate,2,
func_73255_a,addPlayerToChunkWatchingList,2,called for all chunks within the visible radius of the player
func_73256_a,sendPacketToPlayersInInstance,2,sends the packet to all players in the current instance
func_73257_a,updateTileEntity,2,sends players update packet about the given entity
func_73256_a,sendToAllPlayersWatchingChunk,2,
func_73257_a,sendTileToAllPlayersWatchingChunk,2,
func_73258_b,getPlayersInChunk,2,
func_73259_a,markBlockNeedsUpdate,2,mark the block as changed so that it will update clients who need to know about it
func_73259_a,flagChunkForUpdate,2,
func_73266_a,writePacket,2,"Writes a packet, prefixed by its ID, to the data stream."
func_73267_a,readPacketData,2,Abstract. Reads the raw packet data from the data stream.
func_73268_a,containsSameEntityIDAs,2,eg return packet30entity.entityId == entityId; WARNING : will throw if you compare a packet to a different packet class
@ -1746,6 +1748,7 @@ func_73757_a,addTranslatedMessage,2,Adds a message to the chat after translating
func_73758_b,scroll,2,Scrolls the chat by the given number of lines.
func_73759_c,deleteChatLine,2,finds and deletes a Chat line by ID
func_73760_d,getChatOpen,2,@return {@code true} if the chat GUI is open
func_73761_a,clearChatMessages,2,Clears the chat.
func_73762_a,drawChat,2,
func_73763_a,printChatMessageWithOptionalDeletion,2,"prints the String to Chat. If the ID is not 0, deletes an existing Chat Line of that ID from the GUI"
func_73764_c,resetScroll,2,Resets the chat scroll (executed when the GUI is closed)
@ -1836,11 +1839,17 @@ func_74003_b,getListOfLanServers,2,
func_74004_a,joinServer,2,Join server by slot index
func_74005_e,getButtonEdit,2,Return buttonEdit GuiButton
func_74006_a,getInternetServerList,2,
func_74009_a,getAndSetLagTooltip,2,
func_74010_g,getTicksOpened,2,
func_74011_h,getLock,2,Returns the lock object for use with synchronized()
func_74012_i,getThreadsPending,2,
func_74014_d,getButtonSelect,2,Return buttonSelect GuiButton
func_74015_a,getAndSetSelectedServer,2,
func_74016_g,initGuiControls,2,Populate the GuiScreen controlList
func_74018_k,decreaseThreadsPending,2,
func_74019_f,getButtonDelete,2,Return buttonDelete GuiButton
func_74020_c,getSelectedServer,2,
func_74021_j,increaseThreadsPending,2,
func_74042_b,getDoneButton,2,Returns the private doneButton field.
func_74043_a,getGameSettings,2,Gets the relevant instance of GameSettings. Synthetic method for use in GuiSlotLanguage
func_74059_d,getRenameButton,2,returns the rename button
@ -2329,7 +2338,7 @@ func_75248_a,setMutexBits,2,"Sets a bitmask telling which other tasks may not ru
func_75249_e,startExecuting,2,Execute a one shot task or start executing a continuous task
func_75250_a,shouldExecute,2,Returns whether the EntityAIBase should begin execution.
func_75251_c,resetTask,2,Resets the task
func_75252_g,isContinuous,2,Returns whether the task requires multiple updates or not
func_75252_g,isInterruptible,2,Determine if this AI Task is interruptible by a higher (= lower value) priority task.
func_75253_b,continueExecuting,2,Returns whether an in-progress EntityAIBase should continue executing
func_75270_a,setSitting,2,Sets the sitting flag.
func_75296_a,isSuitableTarget,2,A method used to see if an entity is a suitable target through a number of checks.
@ -2457,7 +2466,8 @@ func_75680_a,writeObjectsInListToStream,2,"writes every object in passed list to
func_75681_e,getWatchableObjectString,2,gets a watchable object and returns it as a String
func_75682_a,addObject,2,"adds a new object to dataWatcher to watch, to update an already existing object see updateObject. Arguments: data Value Id, Object to add"
func_75683_a,getWatchableObjectByte,2,gets the bytevalue of a watchable object
func_75684_a,hasObjectChanged,2,true if one or more object was changed
func_75684_a,hasChanges,2,
func_75685_c,getAllWatched,2,
func_75686_a,readWatchableObjects,2,
func_75687_a,updateWatchedObjectsFromList,2,
func_75688_b,unwatchAndReturnAllWatched,2,
@ -2490,7 +2500,9 @@ func_75763_a,getChunkLoader,2,Returns the chunk loader with the provided world p
func_75764_a,getPlayerData,2,Gets the player data for the given playername as a NBTTagCompound.
func_75765_b,getSaveDirectory,2,gets the File object corresponding to the base directory of this save (saves/404 for a save called 404 etc)
func_75766_h,setSessionLock,2,Creates a session lock file for this process
func_75773_a,canContinue,2,Determine if a specific AI Task should continue being executed.
func_75774_a,onUpdateTasks,2,
func_75775_b,canUse,2,"Determine if a specific AI Task can be executed, which means that all running higher (= lower int value) priority tasks are compatible with it or all lower priority tasks can be interrupted."
func_75776_a,addTask,2,
func_75777_a,areTasksCompatible,2,Returns whether two EntityAITaskEntries can be executed concurrently
func_75783_h,getCheatsEnabled,2,@return {@code true} if cheats are enabled for this world
@ -2563,7 +2575,7 @@ func_75887_a,decryptSharedKey,2,Decrypt shared secret AES key using RSA private
func_75888_a,decryptInputStream,2,
func_75889_b,decryptData,2,Decrypt byte[] data with RSA private key
func_75890_a,createNewSharedKey,2,Generate a new shared secret AES key from a secure random source
func_75891_b,generateKeyPair,2,Generates RSA KeyPair
func_75891_b,createNewKeyPair,2,
func_75892_a,createBufferedBlockCipher,2,Create a new BufferedBlockCipher instance
func_75893_a,digestOperation,2,Compute a message digest on arbitrary byte[] data
func_75894_a,encryptData,2,Encrypt byte[] data with RSA public key
@ -2668,7 +2680,7 @@ func_76126_a,sin,2,sin looked up in a table
func_76127_a,average,2,
func_76128_c,floor_double,2,Returns the greatest integer less than or equal to the double argument
func_76129_c,sqrt_float,2,
func_76130_a,abs,2,Returns the unsigned value of an int.
func_76130_a,abs_int,2,
func_76131_a,clamp_float,2,"Returns the value of the first parameter, clamped to be within the lower and upper limits given by the second and third parameters"
func_76132_a,abs_max,2,Maximum of the absolute value of two numbers.
func_76133_a,sqrt_double,2,
@ -3045,6 +3057,7 @@ func_77014_a,doRenderItem,2,Renders the item
func_77015_a,renderItemIntoGUI,2,Renders the item's icon or block into the UI at the specified position.
func_77016_a,renderTexturedQuad,2,"Adds a textured quad to the tesselator at the specified position with the specified texture coords, width and height. Args: x, y, u, v, width, height"
func_77017_a,renderQuad,2,"Adds a quad to the tesselator at the specified position with the set width and height and color. Args: tessellator, x, y, width, height, color"
func_77020_a,renderDroppedItem,2,Renders a dropped item
func_77021_b,renderItemOverlayIntoGUI,2,Renders the item's overlay information. Examples being stack count or damage on top of the item's image at the specified position.
func_77028_a,doRenderLightningBolt,2,Actually renders the lightning bolt. This method is called through the doRender method.
func_77029_c,renderEquippedItems,2,
@ -3357,11 +3370,11 @@ func_77649_a,getDamageVsEntity,2,Returns the damage against a given entity.
func_77650_f,getIconIndex,2,Returns the icon index of the stack given as argument.
func_77651_p,getShareTag,2,"If this function returns true (or the item is damageable), the ItemStack's NBT tag will be sent to the client."
func_77652_b,setIconCoord,2,
func_77654_b,onFoodEaten,2,
func_77655_b,setItemName,2,set name of item from language file
func_77654_b,onFoodEaten1,2,
func_77655_b,setUnlocalizedName,2,"Sets the unlocalized name of this item to the string passed as the parameter, prefixed by ""item."""
func_77656_e,setMaxDamage,2,set max damage of an Item
func_77657_g,getLocalItemName,2,
func_77658_a,getItemName,2,
func_77657_g,getLocalizedName,2,Gets the localized name of the given item stack.
func_77658_a,getUnlocalizedName,2,Returns the unlocalized name of this item.
func_77659_a,onItemRightClick,2,"Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer"
func_77660_a,onBlockDestroyed,2,
func_77661_b,getItemUseAction,2,returns the action that specifies what animation to play when the items is being used
@ -3370,7 +3383,7 @@ func_77663_a,onUpdate,2,Called each tick as long the item is on a player invento
func_77664_n,setFull3D,2,Sets bFull3D to True and return the object.
func_77665_c,setIconIndex,2,Sets the icon index for this item. Returns the item.
func_77666_t,getPotionEffect,2,Returns a string representing what this item does to a potion.
func_77667_c,getItemNameIS,2,
func_77667_c,getUnlocalizedName,2,Returns the unlocalized name of this item. This version accepts an ItemStack so different stacks can have different names based on their damage or NBT.
func_77668_q,getContainerItem,2,
func_77825_f,getToolMaterialName,2,Return the name for this tool's material.
func_77828_a,validBookTagContents,2,
@ -3385,6 +3398,7 @@ func_77845_h,isWolfsFavoriteMeat,2,Whether wolves like this food (true for raw a
func_77846_g,getSaturationModifier,2,gets the saturationModifier of the ItemFood
func_77847_f,getHealAmount,2,
func_77848_i,setAlwaysEdible,2,"Set the field 'alwaysEdible' to true, and make the food edible even if the player don't need to eat."
func_77849_c,onFoodEaten2,2,
func_77861_e,getToolMaterialName,2,Return the name for this tool's material.
func_77869_a,placeDoorBlock,2,
func_77871_c,createMapDataPacket,2,returns null if no update is to be sent
@ -3414,7 +3428,7 @@ func_77946_l,copy,2,Returns a new stack with the same properties.
func_77947_a,interactWith,2,
func_77948_v,isItemEnchanted,2,True if the item has enchantment data
func_77949_a,loadItemStackFromNBT,2,
func_77950_b,onFoodEaten,2,
func_77950_b,onFoodEaten3,2,
func_77951_h,isItemDamaged,2,returns true when a damageable item is damaged
func_77952_i,getItemDamageForDisplay,2,"gets the damage of an itemstack, for displaying purposes"
func_77953_t,getRarity,2,
@ -3684,6 +3698,7 @@ func_78743_b,clickBlock,2,"Called by Minecraft class when the player is hitting
func_78744_a,clickBlockCreative,2,Block dig operation in creative mode (instantly digs the block).
func_78745_b,flipPlayer,2,Flips the player around. Args: player
func_78746_a,setGameType,2,Sets the game type for the player.
func_78747_a,enableEverythingIsScrewedUpMode,2,"If modified to return true, the player spins around slowly around (0, 68.5, 0). The GUI is disabled, the view is set to first person, and both chat and menu are disabled. Unless the server is modified to ignore illegal stances, attempting to enter a world at all will result in an immediate kick due to an illegal stance. Appears to be left-over debug, or demo code."
func_78748_a,setPlayerCapabilities,2,Sets player capabilities depending on current gametype. params: player
func_78749_i,extendedReach,2,true for hitting entities far away.
func_78750_j,syncCurrentPlayItem,2,Syncs the current player item with the server
@ -3787,9 +3802,13 @@ func_82116_a,setSkullRotation,2,Set the skull's rotation
func_82117_a,getSkullType,2,Get the entity type for the skull
func_82118_a,setSkullType,2,Set the entity type for the skull
func_82120_c,getExtraType,2,"Get the extra data foor this skull, used as player username by player heads"
func_82124_t,addEffectsToPlayers,2,
func_82126_i,getPrimaryEffect,2,Return the primary potion effect given by this beacon.
func_82127_e,setSecondaryEffect,2,
func_82128_d,setPrimaryEffect,2,
func_82129_c,setLevels,2,Set the levels of this beacon's pyramid.
func_82130_k,getLevels,2,Return the levels of this beacon's pyramid.
func_82131_u,updateState,2,Checks if the Beacon has a valid pyramid underneath and direct sunlight above
func_82132_j,getSecondaryEffect,2,Return the secondary potion effect given by this beacon.
func_82141_a,copyDataFrom,2,"Copies important data from another entity to this entity. Used when teleporting entities between worlds, as this actually deletes the teleporting entity and re-creates it on the other side. Params: Entity to copy from, unused (always true)"
func_82142_c,setHasActivePotion,2,
@ -3801,6 +3820,7 @@ func_82154_e,setIsAnvil,2,
func_82160_b,dropEquipment,2,Drop the equipment for this entity.
func_82161_a,getArmorItemForSlot,2,"Params: Armor slot, Item tier"
func_82163_bD,initCreature,2,Initialize this creature.
func_82164_bB,addRandomArmor,2,Makes entity wear random armor based on difficulty
func_82165_m,isPotionActive,2,
func_82166_i,getArmSwingAnimationEnd,2,"Returns an integer indicating the end point of the swing animation, used by {@link #swingProgress} to provide a progress indicator. Takes dig speed enchantments into account."
func_82167_n,collideWithEntity,2,
@ -3883,11 +3903,13 @@ func_82383_a,hasTheseArguments,2,Returns whether the given token (parameter 1) h
func_82384_c,getDefaultMinimumRange,2,Gets the default minimum range (argument rm).
func_82385_b,matchPlayersAsString,2,Returns a nicely-formatted string listing the matching players.
func_82386_a,matchOnePlayer,2,Returns the one player that matches the given at-token. Returns null if more than one player matches.
func_82390_a,drawNeedle,2,Draws the compass needle
func_82392_a,bindTextureByURL,2,"Binds a texture that Minecraft will attempt to load from the given URL. (arguments: url, localFallback)"
func_82394_a,renderTileEntitySkullAt,2,Render a skull tile entity.
func_82398_a,renderTileEntityBeaconAt,2,Render a beacon tile entity.
func_82403_a,renderFrameItemAsBlock,2,Render the item frame's item as a block.
func_82406_b,renderItemAndEffectIntoGUI,2,"Render the item's icon or block into the GUI, including the glint effect."
func_82441_a,renderFirstPersonArm,2,
func_82448_a,transferEntityToWorld,2,Transfers an entity from a world to another world.
func_82449_a,findPlayers,2,Find all players in a specified range and narrowing down by other parameters
func_82460_a,updateSoundLocation,2,Updates the sound associated with the entity with that entity's position and velocity. Args: the entity
@ -3902,11 +3924,15 @@ func_82468_a,setEntitySoundVolume,2,"Sets the volume of the sound associated wit
func_82469_c,stopEntitySound,2,Stops playing the sound associated with the given entity
func_82482_a,dispense,2,Dispenses the specified ItemStack from a dispenser.
func_82485_a,playDispenseSound,2,Play the dispense sound from the specified block.
func_82486_a,doDispense,2,
func_82487_b,dispenseStack,2,"Dispense the specified stack, play the dispense sound and spawn particles."
func_82489_a,spawnDispenseParticles,2,Order clients to display dispense particles from the specified block and facing.
func_82499_a,getProjectileEntity,2,Return the projectile entity spawned by this dispense behavior.
func_82519_a_,onFinishFalling,2,Called when the falling block entity for this block hits the ground and turns back into a block
func_82520_a,onStartFalling,2,Called when the falling block entity for this block is created
func_82523_e,isLockedByAnotherRepeater,2,
func_82524_c,isRedstoneRepeaterBlockID,2,
func_82525_a,getIPositionFromBlockSource,2,
func_82526_n,dispense,2,
func_82529_a,makeWither,2,This method attempts to create a wither at the given location and skull
func_82530_a,getMetaForPlant,2,Return the flower pot metadata value associated with the specified item.
@ -3965,6 +3991,7 @@ func_82692_h,endMatingSeason,2,Prevent villager breeding for a fixed interval of
func_82695_e,recreateStructures,2,
func_82704_a,isEntityApplicable,2,Return whether the specified entity is applicable to this filter.
func_82705_e,getAnimal,2,Return whether this creature type is an animal.
func_82708_h,setObjectWatched,2,
func_82709_a,addObjectByDataType,2,"Add a new object for the DataWatcher to watch, using the specified data type."
func_82710_f,getWatchableObjectItemStack,2,Get a watchable object as an ItemStack.
func_82711_a,setWatchableObjectWatched,2,Set whether the specified watchable object is being watched.
@ -3972,6 +3999,7 @@ func_82712_a,parseDoubleWithDefault,2,parses the string as double or returns the
func_82714_a,parseIntWithDefaultAndMax,2,parses the string as integer or returns the second parameter if it fails. this value is capped to par2
func_82715_a,parseIntWithDefault,2,parses the string as integer or returns the second parameter if it fails
func_82716_a,getRandomDoubleInRange,2,
func_82718_a,loginToMinecraft,2,
func_82719_a,writeCustomPotionEffectToNBT,2,Write a custom potion effect to a potion item's NBT data.
func_82720_e,getIsAmbient,2,Gets whether this potion effect originated from a beacon
func_82721_a,setSplashPotion,2,Set whether this potion is a splash potion.
@ -4042,6 +4070,7 @@ func_82851_a,getRepairInputInventory,2,
func_82863_d,getBeacon,2,Returns the Tile Entity behind this beacon inventory / container
func_82869_a,canTakeStack,2,Return whether this slot's stack can be taken from this slot.
func_82870_a,onPickupFromSlot,2,
func_82877_b,setPlayerWalkSpeed,2,
func_82879_c,sendSettingsToServer,2,Send a client info packet with settings information to the server
func_82883_a,getUnicodeFlag,2,Get unicodeFlag controlling whether strings should be rendered with Unicode fonts instead of the default.png font.
func_82889_a,getBatSize,2,"not actually sure this is size, is not used as of now, but the model would be recreated if the value changed and it seems a good match for a bats size"
@ -4058,14 +4087,17 @@ func_83017_b,unlockBlockBounds,2,Unlocks the visual bounding box so that RenderB
func_83018_a,setRenderBoundsFromBlock,2,"Like setRenderBounds, but automatically pulling the bounds from the given Block."
func_83019_b,overrideBlockBounds,2,"Like setRenderBounds, but locks the values so that RenderBlocks won't change them. If you use this, you must call unlockBlockBounds after you finish rendering!"
func_83020_a,setRenderBounds,2,"Sets the bounding box for the block to draw in, e.g. 0.25-0.75 on all axes for a half-size, centered block."
func_85028_t,getClassToNameMap,2,
func_85030_a,playSound,2,
func_85032_ar,isEntityInvulnerable,2,Return whether this entity is invulnerable to damage.
func_85034_r,setArrowCountInEntity,2,sets the amount of arrows stuck in the entity. used for rendering those
func_85035_bI,getArrowCountInEntity,2,"counts the amount of arrows stuck in the entity. getting hit by arrows increases this, used in rendering"
func_85036_m,setCombatTask,2,sets this entity's combat AI.
func_85039_t,addScore,2,Add to player's score
func_85040_s,setScore,2,Set player's score
func_85044_b,drawItemStack,2,
func_85052_h,getThrower,2,
func_85054_d,searchForOtherItemsNearby,2,Looks for other itemstacks nearby and tries to stack them together
func_85055_a,makeCrashReport,2,Creates a crash report for the exception
func_85057_a,makeCategoryDepth,2,Creates a CrashReportCategory for the given stack trace depth
func_85058_a,makeCategory,2,Creates a CrashReportCategory
@ -4081,8 +4113,11 @@ func_85118_a,addToCrashReport,2,Adds this WorldInfo instance to the crash report
func_85128_b,getMapFeaturesEnabled,2,Return the map feautures enabled of a world
func_85132_a,getTerrainTypeOfWorld,2,Return the terrain type of a world
func_85151_d,getLowerChestInventory,2,Return this chest container's lower chest inventory.
func_85156_a,removeTask,2,removes the indicated task from the entity's AI tasks.
func_85173_a,playSoundToNearExcept,2,Plays sound to all near players except the player reference given
func_85175_e,blockGetRenderType,2,Returns the render type of the block at the given coordinate.
func_85176_s,getDefaultTeleporter,2,
func_85181_a,getRandomModelBox,2,
func_85187_a,drawString,2,"Draws the specified string. Args: string, x, y, color, dropShadow"
func_90010_a,isPartOfLargeChest,2,Return whether the given inventory is part of this large chest.
func_90011_a,createChild,2,
@ -4099,6 +4134,9 @@ func_92013_a,setEntityItem,2,Sets the ItemStack corresponding to this Entity (an
func_92014_d,getEntityItem,2,"Returns the ItemStack corresponding to the Entity (Note: if no item exists, will log an error but still return an ItemStack containing Block.stone)"
func_92015_a,getMobID,2,
func_92027_k,sendChatMsg,2,Sends the given string to every player as chat message.
func_92051_a,addRecipe,2,
func_92058_a,setEntityItemStack,2,Sets the ItemStack for this entity
func_92059_d,getEntityItem,2,"Returns the ItemStack corresponding to the Entity (Note: if no item exists, will log an error but still return an ItemStack containing Block.stone)"
func_92062_k,sendChatMsg,2,Sends the given string to every player as chat message.
func_92085_d,getIsBlank,2,
func_92103_a,addRecipe,2,

1 searge name side desc
7 func_70005_c_ getCommandSenderName 2 Gets the name of this command sender (usually username, but possibly "Rcon")
8 func_70006_a sendChatToPlayer 2
9 func_70007_b resetLog 2 Clears the RCon log
10 func_70008_c getLogContents getChatBuffer 2 Gets the contents of the RCon log
11 func_70011_f getDistance 2 Gets the distance to the position. Args: x, y, z
12 func_70012_b setLocationAndAngles 2 Sets the location and Yaw/Pitch of an entity in the world
13 func_70013_c getBrightness 2 Gets how bright this entity is.
31 func_70031_b setSprinting 2 Set sprinting switch for Entity.
32 func_70032_d getDistanceToEntity 2 Returns the distance to the entity. Args: entity
33 func_70033_W getYOffset 2 Returns the Y Offset of this entity.
34 func_70034_d setHeadRotationYaw setRotationYawHead 2 Sets the head's yaw rotation of the entity.
35 func_70035_c getInventory getLastActiveItems 2 returns the inventory of this entity (only used in EntityPlayerMP it seems)
36 func_70036_a playStepSound 2 Plays step sound at given x, y, z for the entity
37 func_70037_a readEntityFromNBT 2 (abstract) Protected helper method to read subclass entity data from NBT.
38 func_70038_c isOffsetPositionInLiquid 2 Checks if the offset position from the entity's current position is inside of liquid. Args: x, y, z
76 func_70076_C kill 2 sets the dead flag. Used when you fall off the bottom of the world.
77 func_70077_a onStruckByLightning 2 Called when a lightning bolt hits the entity.
78 func_70078_a mountEntity 2 Called when a player mounts an entity. e.g. mounts a pig, mounts a boat.
79 func_70079_am setRotationYawHead getRotationYawHead 2
80 func_70080_a setPositionAndRotation 2 Sets the entity's position and rotation. Args: posX, posY, posZ, yaw, pitch
81 func_70081_e dealFireDamage 2 Will deal the specified amount of damage to the entity if the entity isn't immune to fire damage. Args: amountDamage
82 func_70082_c setAngles 2 Adds par1*0.15 to the entity's yaw, and *subtracts* par2*0.15 from the pitch. Clamps pitch from -90 to 90. Both arguments in degrees.
133 func_70269_c setForwardDirection 2 Sets the forward direction of the entity.
134 func_70271_g getDamageTaken 2 Gets the damage taken from the last hit.
135 func_70283_d getWorld 2
136 func_70288_d setAgeToCreativeDespawnTime 2 sets the age of the item so that it'll despawn one minute after it has been dropped (instead of five). Used when items are dropped from players in creative mode
137 func_70289_a combineItems 2 Tries to merge this item with the item passed as the parameter. Returns true if successful. Either this item or the other item will be removed from the world.
138 func_70295_k_ openChest 2
139 func_70296_d onInventoryChanged 2 Called when an the contents of an Inventory change, usually
528 func_71063_a setSpawnChunk 2 Defines a spawn coordinate to player spawn. Used by bed after the player sleep on it.
529 func_71064_a addStat 2 Adds a value to a statistic field.
530 func_71065_l isInBed 2 Checks if the player is currently in a bed
531 func_71110_a updateCraftingInventory sendContainerAndContentsToPlayer 2 update the crafting window inventory with the items in the list
532 func_71111_a sendSlotContents 2 Sends the contents of an inventory slot to the client-side Container. This doesn't have to match the actual contents of that slot. Args: Container, slot number, slot contents
533 func_71112_a sendProgressBarUpdate 2 Sends two ints to the client-side Container. Used for furnace burning time, smelting progress, brewing progress, and enchanting level. Normally the first int identifies which variable to update, and the second contains the new value. Both are truncated to shorts in non-local SMP.
534 func_71113_k updateHeldItem 2 updates item held by mouse
535 func_71114_r getPlayerIP 2 Gets the player's IP address. Used in /banip.
536 func_71115_a requestTexturePackLoad 2 on recieving this message the client (if permission is given) will download the requested textures
537 func_71116_b addSelfToInternalCraftingInventory 2
538 func_71117_bO getNextWindowId incrementWindowID 2 get the next window id to use
539 func_71118_n setPlayerHealthUpdated 2 this function is called when a players inventory is sent to him, lastHealth is updated on any dimension transitions, then reset.
540 func_71119_a sendTileEntityToPlayer 2 called from onUpdate for all tileEntity in specific chunks
541 func_71120_a sendContainerToPlayer 2
546 func_71125_a updateClientInfo 2
547 func_71126_v getChatVisibility 2
548 func_71127_g onUpdateEntity 2
549 func_71128_l closeCraftingGui closeInventory 2 close the current crafting gui
550 func_71150_b setHealth 2 Updates health locally.
551 func_71151_f getFOVMultiplier 2 Gets the player's field of view multiplier. (ex. when flying)
552 func_71152_a setXPStats 2 Sets the current XP, total XP, and level number.
619 func_71249_w getMinecraftVersion 2 Returns the server's Minecraft version as string.
620 func_71250_E getKeyPair 2 Gets KeyPair instanced in MinecraftServer.
621 func_71251_e setCanSpawnAnimals 2
622 func_71252_i handleRConCommand executeCommand 2 Handle a command received by an RCon instance
623 func_71253_a setKeyPair 2
624 func_71254_M getActiveAnvilConverter 2
625 func_71255_r getAllowNether 2
697 func_71388_o getWorldProviderName 2 Gets the name of the world's current chunk provider
698 func_71389_H startTimerHackThread 2
699 func_71390_a setDemo 2 Sets whether this is a demo or not.
700 func_71391_r getSendQueue getNetHandler 2 get the client packet send queue Returns the NetClientHandler.
701 func_71392_a scaledTessellator 2 Loads Tessellator with a scaled resolution
702 func_71393_m debugInfoRenders 2 A String of renderGlobal.getDebugInfoRenders
703 func_71394_a getAppDir 2 gets the working dir (OS specific) for the specific application (which is always minecraft)
796 func_71746_d getServer 2
797 func_71747_b networkTick 2 processes packets and pending connections
798 func_71752_f isGamePaused 2
799 func_71753_e getIntergatedServerMinecraftServerInstance getMinecraftServer 2 Gets MinecraftServer instance.
800 func_71762_c getDedicatedServer 2
801 func_71764_a addPendingConnection 2
802 func_71765_d getMyPort 2
848 func_71861_g onBlockAdded 2 Called whenever the block is added into the world. Args: world, x, y, z
849 func_71862_a randomDisplayTick 2 A randomly called display update to be able to add particles or other items for display
850 func_71863_a onNeighborBlockChange 2 Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are their own) Args: x, y, z, neighbor blockID
851 func_71864_b setBlockName setUnlocalizedName 2 set name of block from language file Sets the unlocalized name of the block to the string passed as a parameter, prefixed by "tile."
852 func_71865_a isProvidingWeakPower 2 Returns true if the block is emitting indirect/weak redstone power on the specified side. If isBlockNormalCube returns true, standard redstone propagation rules will apply instead and this will not be called. Args: World, X, Y, Z, side. Note that the side is reversed - eg it is 1 (up) when checking the bottom of the block.
853 func_71866_a onFallenUpon 2 Block's chance to react to an entity falling on it.
854 func_71867_k onBlockDestroyedByExplosion 2 Called upon the block being destroyed by an explosion
855 func_71868_h setLightOpacity 2 Sets how much light is blocked going through this block. Returns the object for convenience in constructing.
856 func_71869_a onEntityCollidedWithBlock 2 Triggered whenever an entity collides with this block (enters into the block). Args: world, x, y, z, entity
857 func_71870_f getBlockBrightness 2 How bright to render this block based on the light its receiving. Args: iBlockAccess, x, y, z
858 func_71871_a addCollidingBlockToList getCollisionBoxes 2 if the specified block is in the given AABB, add its collision bounding box to the given list Adds all intersecting collision boxes to a list. Parameters: World, X, Y, Z, mask, list, colliding entity. Be sure to only add blocks to the list if they intersect the mask.
859 func_71872_e getCollisionBoundingBoxFromPool 2 Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
860 func_71873_h getDamageValue 2 Get the block's damage value (for use with pick block).
861 func_71874_e getMixedBrightnessForBlock 2 Goes straight to getLightBrightnessForSkyBlocks for Blocks, does some fancy computing for Fluids
900 func_71914_a dropBlockAsItemWithChance 2 Drops the block items with a specified chance of dropping the specified items
901 func_71915_e getMobilityFlag 2 Returns the mobility information of the block, 0 = free, 1 = can't push but can move over, 2 = total immobility and stop pistons
902 func_71916_a isVecInsideYZBounds 2 Checks if a vector is within the Y and Z bounds of the block.
903 func_71917_a getBlockName getUnlocalizedName 2 Returns the unlocalized name of this block.
904 func_71918_c getBlocksMovement 2
905 func_71919_f setBlockBoundsForItemRender 2 Sets the block's bounds for rendering it as an item
906 func_71920_b colorMultiplier 2 Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called when first determining what to render.
914 func_71928_r_ initializeBlock 2 This method is called on a block after all other blocks gets already created. You can use it to reference and configure something on the block that needs the others ones.
915 func_71929_a dropBlockAsItem_do 2 Spawns EntityItem in the world for the given ItemStack if the world is not remote.
916 func_71930_b canPlaceBlockAt 2 Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z
917 func_71931_t translateBlockName getLocalizedName 2 gets the localized version of the name of this block using StatCollector.translateToLocal. Used for the statistic page. Gets the localized name of this block. Used for the statistics page.
918 func_71932_i isNormalCube 2
919 func_71933_m getBlockColor 2
920 func_71934_m getBlockHardness 2 Returns the block hardness at a location. Args: world, x, y, z
1047 func_72296_b getAxisAlignedBB 2
1048 func_72297_a getTileEntity 2 gets a new TileEntityPiston created with the arguments provided.
1049 func_72298_a cleanPool 2 Marks the pool as "empty", starting over when adding new entries. If this is called maxNumCleans times, the list size is reduced
1050 func_72299_a addOrModifyAABBInPool getAABB 2 Adds a AABB to the pool, or if there is an available AABB, updates an existing AABB entry to specified coordinates Creates a new AABB, or reuses one that's no longer in use. Parameters: minX, minY, minZ, maxX, maxY, maxZ. AABBs returned from this function should only be used for one frame or tick, as after that they will be reused.
1051 func_72300_b clearPool 2 Clears the AABBPool
1052 func_72314_b expand 2 Returns a bounding box expanded by the specified vector (if negative numbers are given it will shrink). Args: x, y, z
1053 func_72315_c isVecInXZ 2 Checks if the specified vector is within the XZ dimensions of the bounding box. Args: Vec3D
1077 func_72353_e areCommandsAllowed 2 Returns true if the specific player is allowed to use commands.
1078 func_72354_b updateTimeAndWeatherForPlayer 2 Updates the time and weather for the given player to those of the given world
1079 func_72355_a initializeConnectionToPlayer 2
1080 func_72356_a transferPlayerToDimension 2 moves provided player from overworld to nether or vice versa
1081 func_72357_a setGameType 2
1082 func_72358_d serverUpdateMountedMovingPlayer 2 using player's dimension, update their movement when in a vehicle (e.g. cart, boat)
1083 func_72359_h addToWhiteList 2 Add the specified player to the white list.
1084 func_72360_c removeOp 2 This removes a username from the ops list, then saves the op list
1085 func_72361_f getPlayerEntity getPlayerForUsername 2 gets the player entity for the player with the name specified
1086 func_72362_j loadWhiteList 2 Either does nothing, or calls readWhiteList.
1087 func_72363_f getBannedIPs 2
1088 func_72364_a setPlayerManager 2 Sets the NBT manager to the one for the WorldServer given.
1098 func_72374_b sendPlayerInfoToAllPlayers 2 sends 1 player per tick, but only sends a player once every 600 ticks
1099 func_72376_i getOps 2
1100 func_72377_c playerLoggedIn 2 Called when a player successfully logs in. Reads player data from disk and inserts the player into the world.
1101 func_72378_q getTagsFromLastWrite getHostPlayerData 2 gets the tags created in the last writePlayerData call On integrated servers, returns the host's player data to be written to level.dat.
1102 func_72379_i removeFromWhitelist 2 Remove the specified player from the whitelist.
1103 func_72380_a readPlayerDataFromFile 2 called during player login. reads the player information from disk.
1104 func_72382_j getPlayerList 2
1216 func_72524_a handleAnimation 2
1217 func_72525_c getSharedKey 2 Return the secret AES sharedKey
1218 func_72526_a getServerId 2 Returns the server Id randomly generated by this login handler.
1219 func_72527_a kickUser raiseErrorAndDisconnect 2 Disconnects the user with the given reason.
1220 func_72528_e getUsernameAndAddress 2
1221 func_72529_d initializePlayerConnection 2 on success the specified username is connected to the minecraftInstance, otherwise they are packet255'd
1222 func_72530_b getLoginMinecraftServer 2 Returns the reference to Minecraft Server.
1231 func_72551_d processReadPackets 2 Processes the packets that have been read since the last call to this function.
1232 func_72552_c addToSendQueue 2 Adds the packet to the send queue
1233 func_72553_e disconnect 2 Disconnects the network connection.
1234 func_72565_c kickPlayer kickPlayerFromServer 2 Kick the offending player and give a reason why
1235 func_72566_d handleSlashCommand 2 Processes a / command
1236 func_72567_b sendPacketToPlayer 2 addToSendQueue. if it is a chat packet, check before sending it
1237 func_72568_e packetSize 2 returns 0 for memoryMapped connections
1289 func_72685_d updateMountedMovingPlayer 2 update chunks around a player being moved by server logic (e.g. cart, boat)
1290 func_72686_a getFurthestViewableBlock 2 Get the furthest viewable block given player's view distance
1291 func_72687_a flagChunkForUpdate 2 the "PlayerInstance"/ chunkWatcher will send this chunk to all players who are in line of sight
1292 func_72688_a getMinecraftServer getWorldServer 2 Returns the MinecraftServer associated with the PlayerManager.
1293 func_72689_b getChunkWatchers 2
1294 func_72690_a getPlayerInstance getOrCreateChunkWatcher 2 passi n the chunk x and y and a flag as to whether or not the instance should be made if it doesnt exist
1295 func_72691_b filterChunkLoadQueue 2 Removes all chunks from the given player's chunk load queue that are not in viewing range of the player.
1296 func_72692_a getWorldServer 2
1297 func_72693_b updatePlayerInstances 2 updates all the player instances that need to be updated
1298 func_72694_a isPlayerWatchingChunk 2
1299 func_72695_c removePlayer 2 Removes an EntityPlayerMP from the PlayerManager.
1300 func_72702_a playRecord 2 Plays the specified record. Arg: recordName, x, y, z
1301 func_72703_a obtainEntitySkin onEntityCreate 2 Start the skin for this entity downloading, if necessary, and increment its reference counter Called on all IWorldAccesses when an entity is created or loaded. On client worlds, starts downloading any necessary textures. On server worlds, adds the entity to the entity tracker.
1302 func_72704_a playSound 2 Plays the specified sound. Arg: soundName, x, y, z, volume, pitch
1303 func_72705_a destroyBlockPartially 2 Starts (or continues) destroying a block with given ID at the given coordinates for the given partially destroyed value
1304 func_72706_a playAuxSFX 2 Plays a pre-canned sound effect along with potentially auxiliary data-driven one-shot behaviour (particles, etc).
1305 func_72707_a markBlockRangeForRenderUpdate 2 On the client, re-renders all blocks in this range, inclusive. On the server, does nothing. Args: min x, min y, min z, max x, max y, max z
1306 func_72708_a spawnParticle 2 Spawns a particle. Arg: particleType, x, y, z, velX, velY, velZ
1307 func_72709_b releaseEntitySkin onEntityDestroy 2 Decrement the reference counter for this entity's skin image data Called on all IWorldAccesses when an entity is unloaded or destroyed. On client worlds, releases any downloaded textures. On server worlds, removes the entity from the entity tracker.
1308 func_72710_a markBlockForUpdate 2 On the client, re-renders the block. On the server, sends the block to the client (which will re-render it), including the tile entity description packet if applicable. Args: x, y, z
1309 func_72711_b markBlockForRenderUpdate 2 On the client, re-renders this block. On the server, does nothing. Used for lighting updates.
1310 func_72712_a loadRenderers 2 Loads all the renderers and sets up the basic settings usage
1335 func_72784_a sendPacketToAllPlayersTrackingEntity 2 does not send the packet to the entity if the entity is a player
1336 func_72785_a addEntityToTracker 2
1337 func_72786_a addEntityToTracker 2 if entity is a player sends all tracked events to the player, otherwise, adds with a visibility and update arate based on the class type
1338 func_72787_a removeAllTrackingPlayers removePlayerFromTrackers 2
1339 func_72788_a updateTrackedEntities 2
1340 func_72789_b sendPacketToAllAssociatedPlayers 2 sends to the entity if the entity is a player
1341 func_72790_b removeEntityFromAllTrackingPlayers 2
1363 func_72821_m notifyBlockOfNeighborChange 2 Notifies a block that one of its neighbor change to the specified type Args: x, y, z, blockID
1364 func_72822_b setBlock 2 Sets the block to the specified blockID at the block coordinates Args x, y, z, blockID
1365 func_72823_a setItemData 2 Assigns the given String id to the given MapDataBase using the MapStorage, removing any existing ones of the same id.
1366 func_72824_f drawClouds getCloudColour 2
1367 func_72825_h getTopSolidOrLiquidBlock 2 Finds the highest block on the x, z coordinate that is solid and returns its y coord. Args x, z
1368 func_72826_c getCelestialAngle 2 calls calculateCelestialAngle
1369 func_72827_u getProviderName 2 Returns the name of the current chunk provider, by calling chunkprovider.makeString()
1452 func_72910_y getLoadedEntityList 2 Accessor for world Loaded Entity List
1453 func_72911_I isThundering 2 Returns true if the current thunder strength (weighted with the rain strength) is greater than 0.9
1454 func_72912_H getWorldInfo 2 Gets the World's WorldInfo instance
1455 func_72913_w commandToggleDownfall toggleRain 2 start precipitation in this world (2 ticks after command posted)
1456 func_72914_a addWorldInfoToCrashReport 2 Adds some basic stats of the world to the given crash report.
1457 func_72915_b setLightValue 2 Sets the light value either into the sky map or block map depending on if enumSkyBlock is set to sky or block. Args: enumSkyBlock, x, y, z, lightValue
1458 func_72916_c chunkExists 2 Returns whether a chunk exists at chunk coordinates x, y
1572 func_73120_a sendPacketToAllTrackingPlayers 2 if this is a player, then it is not informed
1573 func_73121_d isPlayerWatchingThisChunk 2
1574 func_73122_a sendLocationToAllClients 2 also sends velocity, rotation, and riding info.
1575 func_73123_c removeTrackedPlayerSymmetric removePlayerFromTracker 2 Remove a tracked player from our list and tell the tracked player to destroy us from their world.
1576 func_73124_b getPacketForThisEntity 2
1577 func_73125_b sendEventsToPlayers 2
1578 func_73148_d makeString 2 Converts the instance data to a readable string.
1583 func_73153_a populate 2 Populates chunk with ores etc etc
1584 func_73154_d provideChunk 2 Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed
1585 func_73155_a getPossibleCreatures 2 Returns a list of creatures of the specified type that can spawn at the given location.
1586 func_73156_b unload100OldestChunks unloadQueuedChunks 2 Unloads the 100 oldest chunks from memory, due to a bug with chunkSet.add() never being called it thinks the list is always empty and will not remove any chunks. Unloads chunks that are marked to be unloaded. This is not guaranteed to unload every such chunk.
1587 func_73157_c canSave 2 Returns if the IChunkProvider supports saving.
1588 func_73158_c loadChunk 2 loads or generates the chunk at the chunk location specified
1589 func_73164_a initializeNoiseField 2 generates a subset of the level's terrain data. Takes 7 arguments: the [empty] noise array, the position, and the size.
1601 func_73241_b unloadChunksIfNotNearSpawn 2 marks chunk for unload by "unload100OldestChunks" if there is no spawn point, or if the center of the chunk is outside 200 blocks (x or z) of the spawn
1602 func_73242_b safeSaveChunk 2 used by saveChunks, but catches any exceptions if the save fails.
1603 func_73243_a safeSaveExtraChunkData 2 used by saveChunks, but catches any exceptions if the save fails.
1604 func_73252_b removePlayer sendThisChunkToPlayer 2 remove player from this instance
1605 func_73253_a getChunkLocation 2
1606 func_73254_a sendChunkUpdate 2
1607 func_73255_a addPlayerToChunkWatchingList 2 called for all chunks within the visible radius of the player
1608 func_73256_a sendPacketToPlayersInInstance sendToAllPlayersWatchingChunk 2 sends the packet to all players in the current instance
1609 func_73257_a updateTileEntity sendTileToAllPlayersWatchingChunk 2 sends players update packet about the given entity
1610 func_73258_b getPlayersInChunk 2
1611 func_73259_a markBlockNeedsUpdate flagChunkForUpdate 2 mark the block as changed so that it will update clients who need to know about it
1612 func_73266_a writePacket 2 Writes a packet, prefixed by its ID, to the data stream.
1613 func_73267_a readPacketData 2 Abstract. Reads the raw packet data from the data stream.
1614 func_73268_a containsSameEntityIDAs 2 eg return packet30entity.entityId == entityId; WARNING : will throw if you compare a packet to a different packet class
1748 func_73758_b scroll 2 Scrolls the chat by the given number of lines.
1749 func_73759_c deleteChatLine 2 finds and deletes a Chat line by ID
1750 func_73760_d getChatOpen 2 @return {@code true} if the chat GUI is open
1751 func_73761_a clearChatMessages 2 Clears the chat.
1752 func_73762_a drawChat 2
1753 func_73763_a printChatMessageWithOptionalDeletion 2 prints the String to Chat. If the ID is not 0, deletes an existing Chat Line of that ID from the GUI
1754 func_73764_c resetScroll 2 Resets the chat scroll (executed when the GUI is closed)
1839 func_74004_a joinServer 2 Join server by slot index
1840 func_74005_e getButtonEdit 2 Return buttonEdit GuiButton
1841 func_74006_a getInternetServerList 2
1842 func_74009_a getAndSetLagTooltip 2
1843 func_74010_g getTicksOpened 2
1844 func_74011_h getLock 2 Returns the lock object for use with synchronized()
1845 func_74012_i getThreadsPending 2
1846 func_74014_d getButtonSelect 2 Return buttonSelect GuiButton
1847 func_74015_a getAndSetSelectedServer 2
1848 func_74016_g initGuiControls 2 Populate the GuiScreen controlList
1849 func_74018_k decreaseThreadsPending 2
1850 func_74019_f getButtonDelete 2 Return buttonDelete GuiButton
1851 func_74020_c getSelectedServer 2
1852 func_74021_j increaseThreadsPending 2
1853 func_74042_b getDoneButton 2 Returns the private doneButton field.
1854 func_74043_a getGameSettings 2 Gets the relevant instance of GameSettings. Synthetic method for use in GuiSlotLanguage
1855 func_74059_d getRenameButton 2 returns the rename button
2338 func_75249_e startExecuting 2 Execute a one shot task or start executing a continuous task
2339 func_75250_a shouldExecute 2 Returns whether the EntityAIBase should begin execution.
2340 func_75251_c resetTask 2 Resets the task
2341 func_75252_g isContinuous isInterruptible 2 Returns whether the task requires multiple updates or not Determine if this AI Task is interruptible by a higher (= lower value) priority task.
2342 func_75253_b continueExecuting 2 Returns whether an in-progress EntityAIBase should continue executing
2343 func_75270_a setSitting 2 Sets the sitting flag.
2344 func_75296_a isSuitableTarget 2 A method used to see if an entity is a suitable target through a number of checks.
2466 func_75681_e getWatchableObjectString 2 gets a watchable object and returns it as a String
2467 func_75682_a addObject 2 adds a new object to dataWatcher to watch, to update an already existing object see updateObject. Arguments: data Value Id, Object to add
2468 func_75683_a getWatchableObjectByte 2 gets the bytevalue of a watchable object
2469 func_75684_a hasObjectChanged hasChanges 2 true if one or more object was changed
2470 func_75685_c getAllWatched 2
2471 func_75686_a readWatchableObjects 2
2472 func_75687_a updateWatchedObjectsFromList 2
2473 func_75688_b unwatchAndReturnAllWatched 2
2500 func_75764_a getPlayerData 2 Gets the player data for the given playername as a NBTTagCompound.
2501 func_75765_b getSaveDirectory 2 gets the File object corresponding to the base directory of this save (saves/404 for a save called 404 etc)
2502 func_75766_h setSessionLock 2 Creates a session lock file for this process
2503 func_75773_a canContinue 2 Determine if a specific AI Task should continue being executed.
2504 func_75774_a onUpdateTasks 2
2505 func_75775_b canUse 2 Determine if a specific AI Task can be executed, which means that all running higher (= lower int value) priority tasks are compatible with it or all lower priority tasks can be interrupted.
2506 func_75776_a addTask 2
2507 func_75777_a areTasksCompatible 2 Returns whether two EntityAITaskEntries can be executed concurrently
2508 func_75783_h getCheatsEnabled 2 @return {@code true} if cheats are enabled for this world
2575 func_75888_a decryptInputStream 2
2576 func_75889_b decryptData 2 Decrypt byte[] data with RSA private key
2577 func_75890_a createNewSharedKey 2 Generate a new shared secret AES key from a secure random source
2578 func_75891_b generateKeyPair createNewKeyPair 2 Generates RSA KeyPair
2579 func_75892_a createBufferedBlockCipher 2 Create a new BufferedBlockCipher instance
2580 func_75893_a digestOperation 2 Compute a message digest on arbitrary byte[] data
2581 func_75894_a encryptData 2 Encrypt byte[] data with RSA public key
2680 func_76127_a average 2
2681 func_76128_c floor_double 2 Returns the greatest integer less than or equal to the double argument
2682 func_76129_c sqrt_float 2
2683 func_76130_a abs abs_int 2 Returns the unsigned value of an int.
2684 func_76131_a clamp_float 2 Returns the value of the first parameter, clamped to be within the lower and upper limits given by the second and third parameters
2685 func_76132_a abs_max 2 Maximum of the absolute value of two numbers.
2686 func_76133_a sqrt_double 2
3057 func_77015_a renderItemIntoGUI 2 Renders the item's icon or block into the UI at the specified position.
3058 func_77016_a renderTexturedQuad 2 Adds a textured quad to the tesselator at the specified position with the specified texture coords, width and height. Args: x, y, u, v, width, height
3059 func_77017_a renderQuad 2 Adds a quad to the tesselator at the specified position with the set width and height and color. Args: tessellator, x, y, width, height, color
3060 func_77020_a renderDroppedItem 2 Renders a dropped item
3061 func_77021_b renderItemOverlayIntoGUI 2 Renders the item's overlay information. Examples being stack count or damage on top of the item's image at the specified position.
3062 func_77028_a doRenderLightningBolt 2 Actually renders the lightning bolt. This method is called through the doRender method.
3063 func_77029_c renderEquippedItems 2
3370 func_77650_f getIconIndex 2 Returns the icon index of the stack given as argument.
3371 func_77651_p getShareTag 2 If this function returns true (or the item is damageable), the ItemStack's NBT tag will be sent to the client.
3372 func_77652_b setIconCoord 2
3373 func_77654_b onFoodEaten onFoodEaten1 2
3374 func_77655_b setItemName setUnlocalizedName 2 set name of item from language file Sets the unlocalized name of this item to the string passed as the parameter, prefixed by "item."
3375 func_77656_e setMaxDamage 2 set max damage of an Item
3376 func_77657_g getLocalItemName getLocalizedName 2 Gets the localized name of the given item stack.
3377 func_77658_a getItemName getUnlocalizedName 2 Returns the unlocalized name of this item.
3378 func_77659_a onItemRightClick 2 Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer
3379 func_77660_a onBlockDestroyed 2
3380 func_77661_b getItemUseAction 2 returns the action that specifies what animation to play when the items is being used
3383 func_77664_n setFull3D 2 Sets bFull3D to True and return the object.
3384 func_77665_c setIconIndex 2 Sets the icon index for this item. Returns the item.
3385 func_77666_t getPotionEffect 2 Returns a string representing what this item does to a potion.
3386 func_77667_c getItemNameIS getUnlocalizedName 2 Returns the unlocalized name of this item. This version accepts an ItemStack so different stacks can have different names based on their damage or NBT.
3387 func_77668_q getContainerItem 2
3388 func_77825_f getToolMaterialName 2 Return the name for this tool's material.
3389 func_77828_a validBookTagContents 2
3398 func_77846_g getSaturationModifier 2 gets the saturationModifier of the ItemFood
3399 func_77847_f getHealAmount 2
3400 func_77848_i setAlwaysEdible 2 Set the field 'alwaysEdible' to true, and make the food edible even if the player don't need to eat.
3401 func_77849_c onFoodEaten2 2
3402 func_77861_e getToolMaterialName 2 Return the name for this tool's material.
3403 func_77869_a placeDoorBlock 2
3404 func_77871_c createMapDataPacket 2 returns null if no update is to be sent
3428 func_77947_a interactWith 2
3429 func_77948_v isItemEnchanted 2 True if the item has enchantment data
3430 func_77949_a loadItemStackFromNBT 2
3431 func_77950_b onFoodEaten onFoodEaten3 2
3432 func_77951_h isItemDamaged 2 returns true when a damageable item is damaged
3433 func_77952_i getItemDamageForDisplay 2 gets the damage of an itemstack, for displaying purposes
3434 func_77953_t getRarity 2
3698 func_78744_a clickBlockCreative 2 Block dig operation in creative mode (instantly digs the block).
3699 func_78745_b flipPlayer 2 Flips the player around. Args: player
3700 func_78746_a setGameType 2 Sets the game type for the player.
3701 func_78747_a enableEverythingIsScrewedUpMode 2 If modified to return true, the player spins around slowly around (0, 68.5, 0). The GUI is disabled, the view is set to first person, and both chat and menu are disabled. Unless the server is modified to ignore illegal stances, attempting to enter a world at all will result in an immediate kick due to an illegal stance. Appears to be left-over debug, or demo code.
3702 func_78748_a setPlayerCapabilities 2 Sets player capabilities depending on current gametype. params: player
3703 func_78749_i extendedReach 2 true for hitting entities far away.
3704 func_78750_j syncCurrentPlayItem 2 Syncs the current player item with the server
3802 func_82117_a getSkullType 2 Get the entity type for the skull
3803 func_82118_a setSkullType 2 Set the entity type for the skull
3804 func_82120_c getExtraType 2 Get the extra data foor this skull, used as player username by player heads
3805 func_82124_t addEffectsToPlayers 2
3806 func_82126_i getPrimaryEffect 2 Return the primary potion effect given by this beacon.
3807 func_82127_e setSecondaryEffect 2
3808 func_82128_d setPrimaryEffect 2
3809 func_82129_c setLevels 2 Set the levels of this beacon's pyramid.
3810 func_82130_k getLevels 2 Return the levels of this beacon's pyramid.
3811 func_82131_u updateState 2 Checks if the Beacon has a valid pyramid underneath and direct sunlight above
3812 func_82132_j getSecondaryEffect 2 Return the secondary potion effect given by this beacon.
3813 func_82141_a copyDataFrom 2 Copies important data from another entity to this entity. Used when teleporting entities between worlds, as this actually deletes the teleporting entity and re-creates it on the other side. Params: Entity to copy from, unused (always true)
3814 func_82142_c setHasActivePotion 2
3820 func_82160_b dropEquipment 2 Drop the equipment for this entity.
3821 func_82161_a getArmorItemForSlot 2 Params: Armor slot, Item tier
3822 func_82163_bD initCreature 2 Initialize this creature.
3823 func_82164_bB addRandomArmor 2 Makes entity wear random armor based on difficulty
3824 func_82165_m isPotionActive 2
3825 func_82166_i getArmSwingAnimationEnd 2 Returns an integer indicating the end point of the swing animation, used by {@link #swingProgress} to provide a progress indicator. Takes dig speed enchantments into account.
3826 func_82167_n collideWithEntity 2
3903 func_82384_c getDefaultMinimumRange 2 Gets the default minimum range (argument rm).
3904 func_82385_b matchPlayersAsString 2 Returns a nicely-formatted string listing the matching players.
3905 func_82386_a matchOnePlayer 2 Returns the one player that matches the given at-token. Returns null if more than one player matches.
3906 func_82390_a drawNeedle 2 Draws the compass needle
3907 func_82392_a bindTextureByURL 2 Binds a texture that Minecraft will attempt to load from the given URL. (arguments: url, localFallback)
3908 func_82394_a renderTileEntitySkullAt 2 Render a skull tile entity.
3909 func_82398_a renderTileEntityBeaconAt 2 Render a beacon tile entity.
3910 func_82403_a renderFrameItemAsBlock 2 Render the item frame's item as a block.
3911 func_82406_b renderItemAndEffectIntoGUI 2 Render the item's icon or block into the GUI, including the glint effect.
3912 func_82441_a renderFirstPersonArm 2
3913 func_82448_a transferEntityToWorld 2 Transfers an entity from a world to another world.
3914 func_82449_a findPlayers 2 Find all players in a specified range and narrowing down by other parameters
3915 func_82460_a updateSoundLocation 2 Updates the sound associated with the entity with that entity's position and velocity. Args: the entity
3924 func_82469_c stopEntitySound 2 Stops playing the sound associated with the given entity
3925 func_82482_a dispense 2 Dispenses the specified ItemStack from a dispenser.
3926 func_82485_a playDispenseSound 2 Play the dispense sound from the specified block.
3927 func_82486_a doDispense 2
3928 func_82487_b dispenseStack 2 Dispense the specified stack, play the dispense sound and spawn particles.
3929 func_82489_a spawnDispenseParticles 2 Order clients to display dispense particles from the specified block and facing.
3930 func_82499_a getProjectileEntity 2 Return the projectile entity spawned by this dispense behavior.
3931 func_82519_a_ onFinishFalling 2 Called when the falling block entity for this block hits the ground and turns back into a block
3932 func_82520_a onStartFalling 2 Called when the falling block entity for this block is created
3933 func_82523_e isLockedByAnotherRepeater 2
3934 func_82524_c isRedstoneRepeaterBlockID 2
3935 func_82525_a getIPositionFromBlockSource 2
3936 func_82526_n dispense 2
3937 func_82529_a makeWither 2 This method attempts to create a wither at the given location and skull
3938 func_82530_a getMetaForPlant 2 Return the flower pot metadata value associated with the specified item.
3991 func_82695_e recreateStructures 2
3992 func_82704_a isEntityApplicable 2 Return whether the specified entity is applicable to this filter.
3993 func_82705_e getAnimal 2 Return whether this creature type is an animal.
3994 func_82708_h setObjectWatched 2
3995 func_82709_a addObjectByDataType 2 Add a new object for the DataWatcher to watch, using the specified data type.
3996 func_82710_f getWatchableObjectItemStack 2 Get a watchable object as an ItemStack.
3997 func_82711_a setWatchableObjectWatched 2 Set whether the specified watchable object is being watched.
3999 func_82714_a parseIntWithDefaultAndMax 2 parses the string as integer or returns the second parameter if it fails. this value is capped to par2
4000 func_82715_a parseIntWithDefault 2 parses the string as integer or returns the second parameter if it fails
4001 func_82716_a getRandomDoubleInRange 2
4002 func_82718_a loginToMinecraft 2
4003 func_82719_a writeCustomPotionEffectToNBT 2 Write a custom potion effect to a potion item's NBT data.
4004 func_82720_e getIsAmbient 2 Gets whether this potion effect originated from a beacon
4005 func_82721_a setSplashPotion 2 Set whether this potion is a splash potion.
4070 func_82863_d getBeacon 2 Returns the Tile Entity behind this beacon inventory / container
4071 func_82869_a canTakeStack 2 Return whether this slot's stack can be taken from this slot.
4072 func_82870_a onPickupFromSlot 2
4073 func_82877_b setPlayerWalkSpeed 2
4074 func_82879_c sendSettingsToServer 2 Send a client info packet with settings information to the server
4075 func_82883_a getUnicodeFlag 2 Get unicodeFlag controlling whether strings should be rendered with Unicode fonts instead of the default.png font.
4076 func_82889_a getBatSize 2 not actually sure this is size, is not used as of now, but the model would be recreated if the value changed and it seems a good match for a bats size
4087 func_83018_a setRenderBoundsFromBlock 2 Like setRenderBounds, but automatically pulling the bounds from the given Block.
4088 func_83019_b overrideBlockBounds 2 Like setRenderBounds, but locks the values so that RenderBlocks won't change them. If you use this, you must call unlockBlockBounds after you finish rendering!
4089 func_83020_a setRenderBounds 2 Sets the bounding box for the block to draw in, e.g. 0.25-0.75 on all axes for a half-size, centered block.
4090 func_85028_t getClassToNameMap 2
4091 func_85030_a playSound 2
4092 func_85032_ar isEntityInvulnerable 2 Return whether this entity is invulnerable to damage.
4093 func_85034_r setArrowCountInEntity 2 sets the amount of arrows stuck in the entity. used for rendering those
4094 func_85035_bI getArrowCountInEntity 2 counts the amount of arrows stuck in the entity. getting hit by arrows increases this, used in rendering
4095 func_85036_m setCombatTask 2 sets this entity's combat AI.
4096 func_85039_t addScore 2 Add to player's score
4097 func_85040_s setScore 2 Set player's score
4098 func_85044_b drawItemStack 2
4099 func_85052_h getThrower 2
4100 func_85054_d searchForOtherItemsNearby 2 Looks for other itemstacks nearby and tries to stack them together
4101 func_85055_a makeCrashReport 2 Creates a crash report for the exception
4102 func_85057_a makeCategoryDepth 2 Creates a CrashReportCategory for the given stack trace depth
4103 func_85058_a makeCategory 2 Creates a CrashReportCategory
4113 func_85128_b getMapFeaturesEnabled 2 Return the map feautures enabled of a world
4114 func_85132_a getTerrainTypeOfWorld 2 Return the terrain type of a world
4115 func_85151_d getLowerChestInventory 2 Return this chest container's lower chest inventory.
4116 func_85156_a removeTask 2 removes the indicated task from the entity's AI tasks.
4117 func_85173_a playSoundToNearExcept 2 Plays sound to all near players except the player reference given
4118 func_85175_e blockGetRenderType 2 Returns the render type of the block at the given coordinate.
4119 func_85176_s getDefaultTeleporter 2
4120 func_85181_a getRandomModelBox 2
4121 func_85187_a drawString 2 Draws the specified string. Args: string, x, y, color, dropShadow
4122 func_90010_a isPartOfLargeChest 2 Return whether the given inventory is part of this large chest.
4123 func_90011_a createChild 2
4134 func_92014_d getEntityItem 2 Returns the ItemStack corresponding to the Entity (Note: if no item exists, will log an error but still return an ItemStack containing Block.stone)
4135 func_92015_a getMobID 2
4136 func_92027_k sendChatMsg 2 Sends the given string to every player as chat message.
4137 func_92051_a addRecipe 2
4138 func_92058_a setEntityItemStack 2 Sets the ItemStack for this entity
4139 func_92059_d getEntityItem 2 Returns the ItemStack corresponding to the Entity (Note: if no item exists, will log an error but still return an ItemStack containing Block.stone)
4140 func_92062_k sendChatMsg 2 Sends the given string to every player as chat message.
4141 func_92085_d getIsBlank 2
4142 func_92103_a addRecipe 2

View file

@ -144,6 +144,7 @@ MaterialLogic,net/minecraft/block/material
MaterialPortal,net/minecraft/block/material
MaterialTransparent,net/minecraft/block/material
MaterialWeb,net/minecraft/block/material
AnvilConverterException,net/minecraft/client
CallableClientMemoryStats,net/minecraft/client
CallableClientProfiler,net/minecraft/client
CallableGLInfo,net/minecraft/client
@ -173,6 +174,7 @@ SoundPoolEntry,net/minecraft/client/audio
EntityClientPlayerMP,net/minecraft/client/entity
EntityOtherPlayerMP,net/minecraft/client/entity
EntityPlayerSP,net/minecraft/client/entity
RenderMinecartMobSpawner,net/minecraft/client/entity/render
ChatClickData,net/minecraft/client/gui
ChatLine,net/minecraft/client/gui
FontRenderer,net/minecraft/client/gui
@ -220,6 +222,7 @@ GuiScreenConfigureWorld,net/minecraft/client/gui
GuiScreenConfirmation,net/minecraft/client/gui
GuiScreenCreateOnlineWorld,net/minecraft/client/gui
GuiScreenDemo,net/minecraft/client/gui
GuiScreenDisconnectedOnline,net/minecraft/client/gui
GuiScreenEditOnlineWorld,net/minecraft/client/gui
GuiScreenInvite,net/minecraft/client/gui
GuiScreenLongRunningTask,net/minecraft/client/gui
@ -227,6 +230,7 @@ GuiScreenOnlineServers,net/minecraft/client/gui
GuiScreenResetWorld,net/minecraft/client/gui
GuiScreenSelectLocation,net/minecraft/client/gui
GuiScreenServerList,net/minecraft/client/gui
GuiScreenSubscription,net/minecraft/client/gui
GuiSelectWorld,net/minecraft/client/gui
GuiShareToLan,net/minecraft/client/gui
GuiSleepMP,net/minecraft/client/gui
@ -243,6 +247,7 @@ GuiVideoSettings,net/minecraft/client/gui
GuiWinGame,net/minecraft/client/gui
GuiWorldSlot,net/minecraft/client/gui
GuiYesNo,net/minecraft/client/gui
InvitedSelectionList,net/minecraft/client/gui
LoadingScreenRenderer,net/minecraft/client/gui
MapItemRenderer,net/minecraft/client/gui
Particle,net/minecraft/client/gui
@ -257,8 +262,11 @@ TaskOnlineConnect,net/minecraft/client/gui
TaskResetWorld,net/minecraft/client/gui
TaskWorldCreation,net/minecraft/client/gui
ThreadConnectToOnlineServer,net/minecraft/client/gui
ThreadCreateOnlineWorldScreen,net/minecraft/client/gui
ThreadOnlineConnect,net/minecraft/client/gui
ThreadOnlineScreen,net/minecraft/client/gui
ThreadPollServers,net/minecraft/client/gui
ThreadTitleScreen,net/minecraft/client/gui
GuiAchievement,net/minecraft/client/gui/achievement
GuiAchievements,net/minecraft/client/gui/achievement
GuiSlotStats,net/minecraft/client/gui/achievement
@ -285,6 +293,17 @@ GuiEditSign,net/minecraft/client/gui/inventory
GuiFurnace,net/minecraft/client/gui/inventory
GuiInventory,net/minecraft/client/gui/inventory
SlotCreativeInventory,net/minecraft/client/gui/inventory
McoOption,net/minecraft/client/mco
McoOptionNone,net/minecraft/client/mco
McoOptionSome,net/minecraft/client/mco
McoPair,net/minecraft/client/mco
McoServerFetcher,net/minecraft/client/mco
McoServerFetcherINNER1,net/minecraft/client/mco
McoServerListINNER1,net/minecraft/client/mco
TimerTaskMcoServerFetcherUpdate,net/minecraft/client/mco
TimerTaskMcoServerListUpdate,net/minecraft/client/mco
ValueObjectList,net/minecraft/client/mco
ValueObjectSubscription,net/minecraft/client/mco
ModelBase,net/minecraft/client/model
ModelBat,net/minecraft/client/model
ModelBiped,net/minecraft/client/model
@ -399,6 +418,7 @@ RenderGlobal,net/minecraft/client/renderer
RenderHelper,net/minecraft/client/renderer
RenderList,net/minecraft/client/renderer
RenderSorter,net/minecraft/client/renderer
StitcherException,net/minecraft/client/renderer
Tessellator,net/minecraft/client/renderer
ThreadDownloadImage,net/minecraft/client/renderer
ThreadDownloadImageData,net/minecraft/client/renderer
@ -500,28 +520,29 @@ TexturePackDownloadSuccess,net/minecraft/client/texturepacks
TexturePackFolder,net/minecraft/client/texturepacks
TexturePackImplementation,net/minecraft/client/texturepacks
TexturePackList,net/minecraft/client/texturepacks
ExceptionMcoHttp,net/minecraft/client/util
ExceptionMcoService,net/minecraft/client/util
ExceptionRetryCall,net/minecraft/client/util
Location,net/minecraft/client/util
Locations,net/minecraft/client/util
McoClient,net/minecraft/client/util
McoClientTypeRef,net/minecraft/client/util
McoServer,net/minecraft/client/util
McoServerAddress,net/minecraft/client/util
McoServerList,net/minecraft/client/util
McoServerListDummy,net/minecraft/client/util
McoServerListUpdateThread,net/minecraft/client/util
Request,net/minecraft/client/util
RequestDelete,net/minecraft/client/util
RequestGet,net/minecraft/client/util
RequestPost,net/minecraft/client/util
RequestPut,net/minecraft/client/util
ExceptionMcoHttp,net/minecraft/client/mco
ExceptionMcoService,net/minecraft/client/mco
ExceptionRetryCall,net/minecraft/client/mco
Location,net/minecraft/client/mco
Locations,net/minecraft/client/mco
McoClient,net/minecraft/client/mco
McoClientTypeRef,net/minecraft/client/mco
McoServer,net/minecraft/client/mco
McoServerAddress,net/minecraft/client/mco
McoServerList,net/minecraft/client/mco
McoServerListDummy,net/minecraft/client/mco
McoServerListUpdateThread,net/minecraft/client/mco
Request,net/minecraft/client/mco
RequestDelete,net/minecraft/client/mco
RequestGet,net/minecraft/client/mco
RequestPost,net/minecraft/client/mco
RequestPut,net/minecraft/client/mco
CommandBase,net/minecraft/command
CommandClearInventory,net/minecraft/command
CommandDebug,net/minecraft/command
CommandDefaultGameMode,net/minecraft/command
CommandDifficulty,net/minecraft/command
CommandEffect,net/minecraft/command
CommandEnchant,net/minecraft/command
CommandException,net/minecraft/command
CommandGameMode,net/minecraft/command
@ -702,6 +723,7 @@ WatchableObject,net/minecraft/entity
EntityAIArrowAttack,net/minecraft/entity/ai
EntityAIAttackOnCollide,net/minecraft/entity/ai
EntityAIAvoidEntity,net/minecraft/entity/ai
EntityAIAvoidEntitySelector,net/minecraft/entity/ai
EntityAIBase,net/minecraft/entity/ai
EntityAIBeg,net/minecraft/entity/ai
EntityAIBreakDoor,net/minecraft/entity/ai
@ -749,6 +771,8 @@ EntityAIWatchClosest,net/minecraft/entity/ai
EntityAIWatchClosest2,net/minecraft/entity/ai
EntityJumpHelper,net/minecraft/entity/ai
EntityLookHelper,net/minecraft/entity/ai
EntityMinecartMobSpawner,net/minecraft/entity/ai
EntityMinecartMobSpawnerLogic,net/minecraft/entity/ai
EntityMoveHelper,net/minecraft/entity/ai
EntitySenses,net/minecraft/entity/ai
RandomPositionGenerator,net/minecraft/entity/ai
@ -774,6 +798,7 @@ EntityPainting,net/minecraft/entity/item
EntityTNTPrimed,net/minecraft/entity/item
EntityXPOrb,net/minecraft/entity/item
SoundUpdaterMinecart,net/minecraft/entity/item
WeightedRandomMinecart,net/minecraft/entity/minecraft
EntityBlaze,net/minecraft/entity/monster
EntityCaveSpider,net/minecraft/entity/monster
EntityCreeper,net/minecraft/entity/monster
@ -950,6 +975,10 @@ RecipesTools,net/minecraft/item/crafting
RecipesWeapons,net/minecraft/item/crafting
ShapedRecipes,net/minecraft/item/crafting
ShapelessRecipes,net/minecraft/item/crafting
ILogAgent,net/minecraft/logging
LogAgent,net/minecraft/logging
LogAgentINNER1,net/minecraft/logging
LogFormatter,net/minecraft/logging
CallableTagCompound1,net/minecraft/nbt
CallableTagCompound2,net/minecraft/nbt
CompressedStreamTools,net/minecraft/nbt
@ -966,6 +995,8 @@ NBTTagList,net/minecraft/nbt
NBTTagLong,net/minecraft/nbt
NBTTagShort,net/minecraft/nbt
NBTTagString,net/minecraft/nbt
CallablePacketClass,net/minecraft/network
CallablePacketID,net/minecraft/network
INetworkManager,net/minecraft/network
MemoryConnection,net/minecraft/network
NetLoginHandler,net/minecraft/network
@ -1053,6 +1084,7 @@ Packet5PlayerInventory,net/minecraft/network/packet
Packet60Explosion,net/minecraft/network/packet
Packet61DoorChange,net/minecraft/network/packet
Packet62LevelSound,net/minecraft/network/packet
Packet63WorldParticles,net/minecraft/network/packet
Packet6SpawnPosition,net/minecraft/network/packet
Packet70GameEvent,net/minecraft/network/packet
Packet71Weather,net/minecraft/network/packet
@ -1156,6 +1188,7 @@ CallableTileEntityName,net/minecraft/tileentity
EntitySelectorHasInventory,net/minecraft/tileentity
EntitySelectorHopperInventory,net/minecraft/tileentity
Hopper,net/minecraft/tileentity
MobSpawnerBaseLogic,net/minecraft/tileentity
TileEntity,net/minecraft/tileentity
TileEntityBase,net/minecraft/tileentity
TileEntityBeacon,net/minecraft/tileentity
@ -1172,6 +1205,7 @@ TileEntityEnderChest,net/minecraft/tileentity
TileEntityFurnace,net/minecraft/tileentity
TileEntityHopper,net/minecraft/tileentity
TileEntityMobSpawner,net/minecraft/tileentity
TileEntityMobSpawnerLogic,net/minecraft/tileentity
TileEntityMobSpawnerSpawnData,net/minecraft/tileentity
TileEntityNote,net/minecraft/tileentity
TileEntityPiston,net/minecraft/tileentity

1 class package
144 MaterialPortal net/minecraft/block/material
145 MaterialTransparent net/minecraft/block/material
146 MaterialWeb net/minecraft/block/material
147 AnvilConverterException net/minecraft/client
148 CallableClientMemoryStats net/minecraft/client
149 CallableClientProfiler net/minecraft/client
150 CallableGLInfo net/minecraft/client
174 EntityClientPlayerMP net/minecraft/client/entity
175 EntityOtherPlayerMP net/minecraft/client/entity
176 EntityPlayerSP net/minecraft/client/entity
177 RenderMinecartMobSpawner net/minecraft/client/entity/render
178 ChatClickData net/minecraft/client/gui
179 ChatLine net/minecraft/client/gui
180 FontRenderer net/minecraft/client/gui
222 GuiScreenConfirmation net/minecraft/client/gui
223 GuiScreenCreateOnlineWorld net/minecraft/client/gui
224 GuiScreenDemo net/minecraft/client/gui
225 GuiScreenDisconnectedOnline net/minecraft/client/gui
226 GuiScreenEditOnlineWorld net/minecraft/client/gui
227 GuiScreenInvite net/minecraft/client/gui
228 GuiScreenLongRunningTask net/minecraft/client/gui
230 GuiScreenResetWorld net/minecraft/client/gui
231 GuiScreenSelectLocation net/minecraft/client/gui
232 GuiScreenServerList net/minecraft/client/gui
233 GuiScreenSubscription net/minecraft/client/gui
234 GuiSelectWorld net/minecraft/client/gui
235 GuiShareToLan net/minecraft/client/gui
236 GuiSleepMP net/minecraft/client/gui
247 GuiWinGame net/minecraft/client/gui
248 GuiWorldSlot net/minecraft/client/gui
249 GuiYesNo net/minecraft/client/gui
250 InvitedSelectionList net/minecraft/client/gui
251 LoadingScreenRenderer net/minecraft/client/gui
252 MapItemRenderer net/minecraft/client/gui
253 Particle net/minecraft/client/gui
262 TaskResetWorld net/minecraft/client/gui
263 TaskWorldCreation net/minecraft/client/gui
264 ThreadConnectToOnlineServer net/minecraft/client/gui
265 ThreadCreateOnlineWorldScreen net/minecraft/client/gui
266 ThreadOnlineConnect net/minecraft/client/gui
267 ThreadOnlineScreen net/minecraft/client/gui
268 ThreadPollServers net/minecraft/client/gui
269 ThreadTitleScreen net/minecraft/client/gui
270 GuiAchievement net/minecraft/client/gui/achievement
271 GuiAchievements net/minecraft/client/gui/achievement
272 GuiSlotStats net/minecraft/client/gui/achievement
293 GuiFurnace net/minecraft/client/gui/inventory
294 GuiInventory net/minecraft/client/gui/inventory
295 SlotCreativeInventory net/minecraft/client/gui/inventory
296 McoOption net/minecraft/client/mco
297 McoOptionNone net/minecraft/client/mco
298 McoOptionSome net/minecraft/client/mco
299 McoPair net/minecraft/client/mco
300 McoServerFetcher net/minecraft/client/mco
301 McoServerFetcherINNER1 net/minecraft/client/mco
302 McoServerListINNER1 net/minecraft/client/mco
303 TimerTaskMcoServerFetcherUpdate net/minecraft/client/mco
304 TimerTaskMcoServerListUpdate net/minecraft/client/mco
305 ValueObjectList net/minecraft/client/mco
306 ValueObjectSubscription net/minecraft/client/mco
307 ModelBase net/minecraft/client/model
308 ModelBat net/minecraft/client/model
309 ModelBiped net/minecraft/client/model
418 RenderHelper net/minecraft/client/renderer
419 RenderList net/minecraft/client/renderer
420 RenderSorter net/minecraft/client/renderer
421 StitcherException net/minecraft/client/renderer
422 Tessellator net/minecraft/client/renderer
423 ThreadDownloadImage net/minecraft/client/renderer
424 ThreadDownloadImageData net/minecraft/client/renderer
520 TexturePackFolder net/minecraft/client/texturepacks
521 TexturePackImplementation net/minecraft/client/texturepacks
522 TexturePackList net/minecraft/client/texturepacks
523 ExceptionMcoHttp net/minecraft/client/util net/minecraft/client/mco
524 ExceptionMcoService net/minecraft/client/util net/minecraft/client/mco
525 ExceptionRetryCall net/minecraft/client/util net/minecraft/client/mco
526 Location net/minecraft/client/util net/minecraft/client/mco
527 Locations net/minecraft/client/util net/minecraft/client/mco
528 McoClient net/minecraft/client/util net/minecraft/client/mco
529 McoClientTypeRef net/minecraft/client/util net/minecraft/client/mco
530 McoServer net/minecraft/client/util net/minecraft/client/mco
531 McoServerAddress net/minecraft/client/util net/minecraft/client/mco
532 McoServerList net/minecraft/client/util net/minecraft/client/mco
533 McoServerListDummy net/minecraft/client/util net/minecraft/client/mco
534 McoServerListUpdateThread net/minecraft/client/util net/minecraft/client/mco
535 Request net/minecraft/client/util net/minecraft/client/mco
536 RequestDelete net/minecraft/client/util net/minecraft/client/mco
537 RequestGet net/minecraft/client/util net/minecraft/client/mco
538 RequestPost net/minecraft/client/util net/minecraft/client/mco
539 RequestPut net/minecraft/client/util net/minecraft/client/mco
540 CommandBase net/minecraft/command
541 CommandClearInventory net/minecraft/command
542 CommandDebug net/minecraft/command
543 CommandDefaultGameMode net/minecraft/command
544 CommandDifficulty net/minecraft/command
545 CommandEffect net/minecraft/command
546 CommandEnchant net/minecraft/command
547 CommandException net/minecraft/command
548 CommandGameMode net/minecraft/command
723 EntityAIArrowAttack net/minecraft/entity/ai
724 EntityAIAttackOnCollide net/minecraft/entity/ai
725 EntityAIAvoidEntity net/minecraft/entity/ai
726 EntityAIAvoidEntitySelector net/minecraft/entity/ai
727 EntityAIBase net/minecraft/entity/ai
728 EntityAIBeg net/minecraft/entity/ai
729 EntityAIBreakDoor net/minecraft/entity/ai
771 EntityAIWatchClosest2 net/minecraft/entity/ai
772 EntityJumpHelper net/minecraft/entity/ai
773 EntityLookHelper net/minecraft/entity/ai
774 EntityMinecartMobSpawner net/minecraft/entity/ai
775 EntityMinecartMobSpawnerLogic net/minecraft/entity/ai
776 EntityMoveHelper net/minecraft/entity/ai
777 EntitySenses net/minecraft/entity/ai
778 RandomPositionGenerator net/minecraft/entity/ai
798 EntityTNTPrimed net/minecraft/entity/item
799 EntityXPOrb net/minecraft/entity/item
800 SoundUpdaterMinecart net/minecraft/entity/item
801 WeightedRandomMinecart net/minecraft/entity/minecraft
802 EntityBlaze net/minecraft/entity/monster
803 EntityCaveSpider net/minecraft/entity/monster
804 EntityCreeper net/minecraft/entity/monster
975 RecipesWeapons net/minecraft/item/crafting
976 ShapedRecipes net/minecraft/item/crafting
977 ShapelessRecipes net/minecraft/item/crafting
978 ILogAgent net/minecraft/logging
979 LogAgent net/minecraft/logging
980 LogAgentINNER1 net/minecraft/logging
981 LogFormatter net/minecraft/logging
982 CallableTagCompound1 net/minecraft/nbt
983 CallableTagCompound2 net/minecraft/nbt
984 CompressedStreamTools net/minecraft/nbt
995 NBTTagLong net/minecraft/nbt
996 NBTTagShort net/minecraft/nbt
997 NBTTagString net/minecraft/nbt
998 CallablePacketClass net/minecraft/network
999 CallablePacketID net/minecraft/network
1000 INetworkManager net/minecraft/network
1001 MemoryConnection net/minecraft/network
1002 NetLoginHandler net/minecraft/network
1084 Packet60Explosion net/minecraft/network/packet
1085 Packet61DoorChange net/minecraft/network/packet
1086 Packet62LevelSound net/minecraft/network/packet
1087 Packet63WorldParticles net/minecraft/network/packet
1088 Packet6SpawnPosition net/minecraft/network/packet
1089 Packet70GameEvent net/minecraft/network/packet
1090 Packet71Weather net/minecraft/network/packet
1188 EntitySelectorHasInventory net/minecraft/tileentity
1189 EntitySelectorHopperInventory net/minecraft/tileentity
1190 Hopper net/minecraft/tileentity
1191 MobSpawnerBaseLogic net/minecraft/tileentity
1192 TileEntity net/minecraft/tileentity
1193 TileEntityBase net/minecraft/tileentity
1194 TileEntityBeacon net/minecraft/tileentity
1205 TileEntityFurnace net/minecraft/tileentity
1206 TileEntityHopper net/minecraft/tileentity
1207 TileEntityMobSpawner net/minecraft/tileentity
1208 TileEntityMobSpawnerLogic net/minecraft/tileentity
1209 TileEntityMobSpawnerSpawnData net/minecraft/tileentity
1210 TileEntityNote net/minecraft/tileentity
1211 TileEntityPiston net/minecraft/tileentity

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
diff -r -U 3 minecraft\net\minecraft\client\Minecraft.java minecraft_patched\net\minecraft\client\Minecraft.java
--- minecraft\net\minecraft\client\Minecraft.java Sat Feb 02 03:24:33 2013
+++ minecraft_patched\net\minecraft\client\Minecraft.java Sat Feb 02 03:26:25 2013
@@ -533,9 +533,8 @@
--- minecraft\net\minecraft\client\Minecraft.java Sat Mar 02 03:07:02 2013
+++ minecraft_patched\net\minecraft\client\Minecraft.java Sat Mar 02 03:08:47 2013
@@ -531,9 +531,8 @@
return;
}
@ -12,7 +12,7 @@ diff -r -U 3 minecraft\net\minecraft\client\Minecraft.java minecraft_patched\net
if(this.field_71434_R && this.field_71433_S != null) {
this.func_71377_b(this.field_71433_S);
return;
@@ -553,7 +552,6 @@
@@ -551,7 +550,6 @@
this.func_71373_a(new GuiMemoryErrorScreen());
System.gc();
}
@ -20,7 +20,7 @@ diff -r -U 3 minecraft\net\minecraft\client\Minecraft.java minecraft_patched\net
}
} catch (MinecraftError var12) {
;
@@ -571,8 +569,6 @@
@@ -569,8 +567,6 @@
this.func_71405_e();
}
@ -30,8 +30,8 @@ diff -r -U 3 minecraft\net\minecraft\client\Minecraft.java minecraft_patched\net
private void func_71411_J() {
diff -r -U 3 minecraft\net\minecraft\src\CallableSuspiciousClasses.java minecraft_patched\net\minecraft\src\CallableSuspiciousClasses.java
--- minecraft\net\minecraft\src\CallableSuspiciousClasses.java Sat Feb 02 03:24:34 2013
+++ minecraft_patched\net\minecraft\src\CallableSuspiciousClasses.java Sat Feb 02 03:26:25 2013
--- minecraft\net\minecraft\src\CallableSuspiciousClasses.java Sat Mar 02 03:07:03 2013
+++ minecraft_patched\net\minecraft\src\CallableSuspiciousClasses.java Sat Mar 02 03:08:47 2013
@@ -21,9 +21,14 @@
public String func_85085_a() {
@ -51,8 +51,8 @@ diff -r -U 3 minecraft\net\minecraft\src\CallableSuspiciousClasses.java minecraf
boolean var5 = !CrashReport.class.getCanonicalName().equals("net.minecraft.CrashReport");
HashMap var6 = new HashMap();
diff -r -U 3 minecraft\net\minecraft\src\CodecMus.java minecraft_patched\net\minecraft\src\CodecMus.java
--- minecraft\net\minecraft\src\CodecMus.java Sat Feb 02 03:24:34 2013
+++ minecraft_patched\net\minecraft\src\CodecMus.java Sat Feb 02 03:26:25 2013
--- minecraft\net\minecraft\src\CodecMus.java Sat Mar 02 03:07:03 2013
+++ minecraft_patched\net\minecraft\src\CodecMus.java Sat Mar 02 03:08:47 2013
@@ -1,5 +1,6 @@
package net.minecraft.src;
@ -73,8 +73,8 @@ diff -r -U 3 minecraft\net\minecraft\src\CodecMus.java minecraft_patched\net\min
}
}
diff -r -U 3 minecraft\net\minecraft\src\ComponentStrongholdRightTurn.java minecraft_patched\net\minecraft\src\ComponentStrongholdRightTurn.java
--- minecraft\net\minecraft\src\ComponentStrongholdRightTurn.java Sat Feb 02 03:24:35 2013
+++ minecraft_patched\net\minecraft\src\ComponentStrongholdRightTurn.java Sat Feb 02 03:26:25 2013
--- minecraft\net\minecraft\src\ComponentStrongholdRightTurn.java Sat Mar 02 03:07:03 2013
+++ minecraft_patched\net\minecraft\src\ComponentStrongholdRightTurn.java Sat Mar 02 03:08:47 2013
@@ -11,6 +11,10 @@
public class ComponentStrongholdRightTurn extends ComponentStrongholdLeftTurn {
@ -87,9 +87,9 @@ diff -r -U 3 minecraft\net\minecraft\src\ComponentStrongholdRightTurn.java minec
if(this.field_74885_f != 2 && this.field_74885_f != 3) {
this.func_74989_b((ComponentStrongholdStairs2)p_74861_1_, p_74861_2_, p_74861_3_, 1, 1);
diff -r -U 3 minecraft\net\minecraft\src\DedicatedServer.java minecraft_patched\net\minecraft\src\DedicatedServer.java
--- minecraft\net\minecraft\src\DedicatedServer.java Sat Feb 02 03:24:35 2013
+++ minecraft_patched\net\minecraft\src\DedicatedServer.java Sat Feb 02 03:26:25 2013
@@ -205,7 +205,7 @@
--- minecraft\net\minecraft\src\DedicatedServer.java Sat Mar 02 03:07:03 2013
+++ minecraft_patched\net\minecraft\src\DedicatedServer.java Sat Mar 02 03:08:47 2013
@@ -206,7 +206,7 @@
System.exit(0);
}
@ -99,8 +99,8 @@ diff -r -U 3 minecraft\net\minecraft\src\DedicatedServer.java minecraft_patched\
this.func_71333_ah();
}
diff -r -U 3 minecraft\net\minecraft\src\EnumChatFormatting.java minecraft_patched\net\minecraft\src\EnumChatFormatting.java
--- minecraft\net\minecraft\src\EnumChatFormatting.java Sat Feb 02 03:24:36 2013
+++ minecraft_patched\net\minecraft\src\EnumChatFormatting.java Sat Feb 02 03:29:58 2013
--- minecraft\net\minecraft\src\EnumChatFormatting.java Sat Mar 02 03:07:04 2013
+++ minecraft_patched\net\minecraft\src\EnumChatFormatting.java Sat Mar 02 03:08:47 2013
@@ -38,7 +38,7 @@
private final String field_96304_B;
@ -111,9 +111,9 @@ diff -r -U 3 minecraft\net\minecraft\src\EnumChatFormatting.java minecraft_patch
private EnumChatFormatting(char p_i10001_3_, boolean p_i10001_4_) {
diff -r -U 3 minecraft\net\minecraft\src\FontRenderer.java minecraft_patched\net\minecraft\src\FontRenderer.java
--- minecraft\net\minecraft\src\FontRenderer.java Sat Feb 02 03:24:36 2013
+++ minecraft_patched\net\minecraft\src\FontRenderer.java Sat Feb 02 03:26:25 2013
@@ -611,8 +611,6 @@
--- minecraft\net\minecraft\src\FontRenderer.java Sat Mar 02 03:07:04 2013
+++ minecraft_patched\net\minecraft\src\FontRenderer.java Sat Mar 02 03:08:47 2013
@@ -599,8 +599,6 @@
case 10:
--var5;
break;
@ -122,7 +122,7 @@ diff -r -U 3 minecraft\net\minecraft\src\FontRenderer.java minecraft_patched\net
case 167:
if(var5 < var3 - 1) {
++var5;
@@ -626,6 +624,8 @@
@@ -614,6 +612,8 @@
}
}
break;
@ -132,9 +132,9 @@ diff -r -U 3 minecraft\net\minecraft\src\FontRenderer.java minecraft_patched\net
var4 += this.func_78263_a(var8);
if(var7) {
diff -r -U 3 minecraft\net\minecraft\src\IntegratedServer.java minecraft_patched\net\minecraft\src\IntegratedServer.java
--- minecraft\net\minecraft\src\IntegratedServer.java Sat Feb 02 03:24:36 2013
+++ minecraft_patched\net\minecraft\src\IntegratedServer.java Sat Feb 02 03:26:25 2013
@@ -98,7 +98,7 @@
--- minecraft\net\minecraft\src\IntegratedServer.java Sat Mar 02 03:07:05 2013
+++ minecraft_patched\net\minecraft\src\IntegratedServer.java Sat Mar 02 03:08:47 2013
@@ -101,7 +101,7 @@
return true;
}
@ -143,23 +143,10 @@ diff -r -U 3 minecraft\net\minecraft\src\IntegratedServer.java minecraft_patched
boolean var1 = this.field_71348_o;
this.field_71348_o = this.field_71347_n.func_71752_f();
if(!var1 && this.field_71348_o) {
diff -r -U 3 minecraft\net\minecraft\src\McoClientTypeRef.java minecraft_patched\net\minecraft\src\McoClientTypeRef.java
--- minecraft\net\minecraft\src\McoClientTypeRef.java Sat Feb 02 03:24:37 2013
+++ minecraft_patched\net\minecraft\src\McoClientTypeRef.java Sat Feb 02 03:29:30 2013
@@ -11,4 +11,9 @@
McoClientTypeRef(McoClient p_i10028_1_) {
this.field_96089_a = p_i10028_1_;
}
+
+ @Override
+ public int compareTo(Object arg0) {
+ return 0;
+ }
}
diff -r -U 3 minecraft\net\minecraft\src\RenderBlocks.java minecraft_patched\net\minecraft\src\RenderBlocks.java
--- minecraft\net\minecraft\src\RenderBlocks.java Sat Feb 02 03:24:37 2013
+++ minecraft_patched\net\minecraft\src\RenderBlocks.java Sat Feb 02 03:26:25 2013
@@ -1962,16 +1962,16 @@
--- minecraft\net\minecraft\src\RenderBlocks.java Sat Mar 02 03:07:06 2013
+++ minecraft_patched\net\minecraft\src\RenderBlocks.java Sat Mar 02 03:08:49 2013
@@ -1967,16 +1967,16 @@
float var25 = (float)(p_78589_2_ + 1);
float var26 = (float)(p_78589_4_ + 0);
float var27 = (float)(p_78589_4_ + 1);
@ -180,7 +167,7 @@ diff -r -U 3 minecraft\net\minecraft\src\RenderBlocks.java minecraft_patched\net
int var29 = 0;
int var30 = 0;
int var31 = 16;
@@ -2017,7 +2017,7 @@
@@ -2022,7 +2022,7 @@
var5.func_78374_a((double)var25, (double)p_78589_3_ + 0.015625D, (double)var26, (double)var9.func_94214_a((double)var31), (double)var9.func_94207_b((double)var30));
var5.func_78374_a((double)var24, (double)p_78589_3_ + 0.015625D, (double)var26, (double)var9.func_94214_a((double)var29), (double)var9.func_94207_b((double)var30));
var5.func_78374_a((double)var24, (double)p_78589_3_ + 0.015625D, (double)var27, (double)var9.func_94214_a((double)var29), (double)var9.func_94207_b((double)var32));
@ -190,9 +177,9 @@ diff -r -U 3 minecraft\net\minecraft\src\RenderBlocks.java minecraft_patched\net
var5.func_78374_a((double)var25, (double)p_78589_3_ + 0.015625D, (double)var26, (double)var8.func_94212_f(), (double)var8.func_94206_g());
var5.func_78374_a((double)var24, (double)p_78589_3_ + 0.015625D, (double)var26, (double)var8.func_94209_e(), (double)var8.func_94206_g());
diff -r -U 3 minecraft\net\minecraft\src\RenderGlobal.java minecraft_patched\net\minecraft\src\RenderGlobal.java
--- minecraft\net\minecraft\src\RenderGlobal.java Sat Feb 02 03:24:38 2013
+++ minecraft_patched\net\minecraft\src\RenderGlobal.java Sat Feb 02 03:26:25 2013
@@ -1451,7 +1451,7 @@
--- minecraft\net\minecraft\src\RenderGlobal.java Sat Mar 02 03:07:06 2013
+++ minecraft_patched\net\minecraft\src\RenderGlobal.java Sat Mar 02 03:08:49 2013
@@ -1449,7 +1449,7 @@
double var15 = this.field_72777_q.field_71451_h.field_70165_t - p_72726_2_;
double var17 = this.field_72777_q.field_71451_h.field_70163_u - p_72726_4_;
double var19 = this.field_72777_q.field_71451_h.field_70161_v - p_72726_6_;
@ -202,8 +189,8 @@ diff -r -U 3 minecraft\net\minecraft\src\RenderGlobal.java minecraft_patched\net
this.field_72777_q.field_71452_i.func_78873_a(var21 = new EntityHugeExplodeFX(this.field_72769_h, p_72726_2_, p_72726_4_, p_72726_6_, p_72726_8_, p_72726_10_, p_72726_12_));
} else if(p_72726_1_.equals("largeexplode")) {
diff -r -U 3 minecraft\net\minecraft\src\TcpMasterThread.java minecraft_patched\net\minecraft\src\TcpMasterThread.java
--- minecraft\net\minecraft\src\TcpMasterThread.java Sat Feb 02 03:24:38 2013
+++ minecraft_patched\net\minecraft\src\TcpMasterThread.java Sat Feb 02 03:26:25 2013
--- minecraft\net\minecraft\src\TcpMasterThread.java Sat Mar 02 03:07:06 2013
+++ minecraft_patched\net\minecraft\src\TcpMasterThread.java Sat Mar 02 03:08:49 2013
@@ -11,6 +11,7 @@
this.field_74504_a = p_i3285_1_;
}
@ -212,9 +199,48 @@ diff -r -U 3 minecraft\net\minecraft\src\TcpMasterThread.java minecraft_patched\
public void run() {
try {
Thread.sleep(5000L);
diff -r -U 3 minecraft\net\minecraft\src\TexturePackCustom.java minecraft_patched\net\minecraft\src\TexturePackCustom.java
--- minecraft\net\minecraft\src\TexturePackCustom.java Sat Mar 02 03:07:07 2013
+++ minecraft_patched\net\minecraft\src\TexturePackCustom.java Sat Mar 02 03:11:52 2013
@@ -77,4 +77,9 @@
boolean var4 = this.func_98140_c("terrain.png") || this.func_98140_c("gui/items.png");
return !var4;
}
+
+ @Override
+ public boolean func_94179_g() {
+ return true;
+ }
}
diff -r -U 3 minecraft\net\minecraft\src\TexturePackDefault.java minecraft_patched\net\minecraft\src\TexturePackDefault.java
--- minecraft\net\minecraft\src\TexturePackDefault.java Sat Mar 02 03:07:07 2013
+++ minecraft_patched\net\minecraft\src\TexturePackDefault.java Sat Mar 02 03:11:52 2013
@@ -33,4 +33,9 @@
return var2;
}
}
+
+ @Override
+ public boolean func_94179_g() {
+ return true;
+ }
}
diff -r -U 3 minecraft\net\minecraft\src\TexturePackFolder.java minecraft_patched\net\minecraft\src\TexturePackFolder.java
--- minecraft\net\minecraft\src\TexturePackFolder.java Sat Mar 02 03:07:07 2013
+++ minecraft_patched\net\minecraft\src\TexturePackFolder.java Sat Mar 02 03:11:52 2013
@@ -35,4 +35,9 @@
boolean var3 = this.func_98140_c("terrain.png") || this.func_98140_c("gui/items.png");
return var2 || !var3;
}
+
+ @Override
+ public boolean func_94179_g() {
+ return true;
+ }
}
diff -r -U 3 minecraft\net\minecraft\src\ThreadedFileIOBase.java minecraft_patched\net\minecraft\src\ThreadedFileIOBase.java
--- minecraft\net\minecraft\src\ThreadedFileIOBase.java Sat Feb 02 03:24:38 2013
+++ minecraft_patched\net\minecraft\src\ThreadedFileIOBase.java Sat Feb 02 03:26:25 2013
--- minecraft\net\minecraft\src\ThreadedFileIOBase.java Sat Mar 02 03:07:07 2013
+++ minecraft_patched\net\minecraft\src\ThreadedFileIOBase.java Sat Mar 02 03:08:49 2013
@@ -20,7 +20,8 @@
}

View file

@ -1,6 +1,6 @@
diff -r -U 3 minecraft_server\net\minecraft\src\CallableSuspiciousClasses.java minecraft_server_patched\net\minecraft\src\CallableSuspiciousClasses.java
--- minecraft_server\net\minecraft\src\CallableSuspiciousClasses.java Sat Feb 02 03:25:51 2013
+++ minecraft_server_patched\net\minecraft\src\CallableSuspiciousClasses.java Sat Feb 02 03:26:28 2013
--- minecraft_server\net\minecraft\src\CallableSuspiciousClasses.java Sat Mar 02 03:08:22 2013
+++ minecraft_server_patched\net\minecraft\src\CallableSuspiciousClasses.java Sat Mar 02 03:08:52 2013
@@ -21,9 +21,14 @@
public String func_85085_a() {
@ -20,8 +20,8 @@ diff -r -U 3 minecraft_server\net\minecraft\src\CallableSuspiciousClasses.java m
boolean var5 = !CrashReport.class.getCanonicalName().equals("net.minecraft.CrashReport");
HashMap var6 = new HashMap();
diff -r -U 3 minecraft_server\net\minecraft\src\ComponentStrongholdRightTurn.java minecraft_server_patched\net\minecraft\src\ComponentStrongholdRightTurn.java
--- minecraft_server\net\minecraft\src\ComponentStrongholdRightTurn.java Sat Feb 02 03:25:51 2013
+++ minecraft_server_patched\net\minecraft\src\ComponentStrongholdRightTurn.java Sat Feb 02 03:26:28 2013
--- minecraft_server\net\minecraft\src\ComponentStrongholdRightTurn.java Sat Mar 02 03:08:22 2013
+++ minecraft_server_patched\net\minecraft\src\ComponentStrongholdRightTurn.java Sat Mar 02 03:08:52 2013
@@ -11,6 +11,10 @@
public class ComponentStrongholdRightTurn extends ComponentStrongholdLeftTurn {
@ -34,9 +34,9 @@ diff -r -U 3 minecraft_server\net\minecraft\src\ComponentStrongholdRightTurn.jav
if(this.field_74885_f != 2 && this.field_74885_f != 3) {
this.func_74989_b((ComponentStrongholdStairs2)p_74861_1_, p_74861_2_, p_74861_3_, 1, 1);
diff -r -U 3 minecraft_server\net\minecraft\src\DedicatedServer.java minecraft_server_patched\net\minecraft\src\DedicatedServer.java
--- minecraft_server\net\minecraft\src\DedicatedServer.java Sat Feb 02 03:25:51 2013
+++ minecraft_server_patched\net\minecraft\src\DedicatedServer.java Sat Feb 02 03:26:28 2013
@@ -206,7 +206,7 @@
--- minecraft_server\net\minecraft\src\DedicatedServer.java Sat Mar 02 03:08:22 2013
+++ minecraft_server_patched\net\minecraft\src\DedicatedServer.java Sat Mar 02 03:08:52 2013
@@ -207,7 +207,7 @@
System.exit(0);
}
@ -46,8 +46,8 @@ diff -r -U 3 minecraft_server\net\minecraft\src\DedicatedServer.java minecraft_s
this.func_71333_ah();
}
diff -r -U 3 minecraft_server\net\minecraft\src\EnumChatFormatting.java minecraft_server_patched\net\minecraft\src\EnumChatFormatting.java
--- minecraft_server\net\minecraft\src\EnumChatFormatting.java Sat Feb 02 03:25:52 2013
+++ minecraft_server_patched\net\minecraft\src\EnumChatFormatting.java Sat Feb 02 03:28:15 2013
--- minecraft_server\net\minecraft\src\EnumChatFormatting.java Sat Mar 02 03:08:23 2013
+++ minecraft_server_patched\net\minecraft\src\EnumChatFormatting.java Sat Mar 02 03:08:52 2013
@@ -38,7 +38,7 @@
private final String field_96304_B;
@ -57,9 +57,42 @@ diff -r -U 3 minecraft_server\net\minecraft\src\EnumChatFormatting.java minecraf
}
private EnumChatFormatting(char p_i10001_3_, boolean p_i10001_4_) {
diff -r -U 3 minecraft_server\net\minecraft\src\MemoryConnection.java minecraft_server_patched\net\minecraft\src\MemoryConnection.java
--- minecraft_server\net\minecraft\src\MemoryConnection.java Sat Mar 02 03:08:23 2013
+++ minecraft_server_patched\net\minecraft\src\MemoryConnection.java Sat Mar 02 03:11:02 2013
@@ -2,6 +2,8 @@
import java.net.InetSocketAddress;
import java.net.SocketAddress;
+import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import net.minecraft.src.ILogAgent;
import net.minecraft.src.INetworkManager;
@@ -11,7 +13,7 @@
public class MemoryConnection implements INetworkManager {
private static final SocketAddress field_74444_a = new InetSocketAddress("127.0.0.1", 0);
- private final List field_74442_b;
+ private final List field_74442_b = Collections.synchronizedList(new ArrayList());
private final ILogAgent field_98214_c;
private MemoryConnection field_74443_c;
private NetHandler field_74440_d;
@@ -19,6 +21,11 @@
private String field_74438_f;
private Object[] field_74439_g;
+ public MemoryConnection(ILogAgent p_i11025_1_, NetHandler p_i11025_2_) {
+ this.field_74440_d = p_i11025_2_;
+ this.field_98214_c = p_i11025_1_;
+ }
+
public void func_74425_a(NetHandler p_74425_1_) {
this.field_74440_d = p_74425_1_;
}
diff -r -U 3 minecraft_server\net\minecraft\src\TcpMasterThread.java minecraft_server_patched\net\minecraft\src\TcpMasterThread.java
--- minecraft_server\net\minecraft\src\TcpMasterThread.java Sat Feb 02 03:25:53 2013
+++ minecraft_server_patched\net\minecraft\src\TcpMasterThread.java Sat Feb 02 03:26:28 2013
--- minecraft_server\net\minecraft\src\TcpMasterThread.java Sat Mar 02 03:08:24 2013
+++ minecraft_server_patched\net\minecraft\src\TcpMasterThread.java Sat Mar 02 03:08:52 2013
@@ -11,6 +11,7 @@
this.field_74504_a = p_i3285_1_;
}
@ -69,8 +102,8 @@ diff -r -U 3 minecraft_server\net\minecraft\src\TcpMasterThread.java minecraft_s
try {
Thread.sleep(5000L);
diff -r -U 3 minecraft_server\net\minecraft\src\ThreadedFileIOBase.java minecraft_server_patched\net\minecraft\src\ThreadedFileIOBase.java
--- minecraft_server\net\minecraft\src\ThreadedFileIOBase.java Sat Feb 02 03:25:53 2013
+++ minecraft_server_patched\net\minecraft\src\ThreadedFileIOBase.java Sat Feb 02 03:26:28 2013
--- minecraft_server\net\minecraft\src\ThreadedFileIOBase.java Sat Mar 02 03:08:24 2013
+++ minecraft_server_patched\net\minecraft\src\ThreadedFileIOBase.java Sat Mar 02 03:08:52 2013
@@ -20,7 +20,8 @@
}

View file

@ -1,4 +1,4 @@
[VERSION]
MCPVersion = 7.34
ClientVersion = 13w05b
ServerVersion = 13w05b
MCPVersion = 7.39
ClientVersion = 13w09c
ServerVersion = 13w09c

View file

@ -1,5 +1,5 @@
[default]
current_ver = s13w05b
current_ver = s13w09c
base_url = http://s3.amazonaws.com/MinecraftDownload/
libraries = lwjgl.jar lwjgl_util.jar jinput.jar
natives = windows_natives.jar macosx_natives.jar linux_natives.jar
@ -58,3 +58,12 @@ mcp_ver = 7.34
mcp_url = http://files.minecraftforge.net/mcpmirror/mcp734.zip
mcp_md5 = 522dc1a7b66f8265291e1cc2f8f5d247
[s13w09c]
client_url = http://assets.minecraft.net/13w09c/minecraft.jar
server_url = http://assets.minecraft.net/13w09c/minecraft_server.jar
client_md5 = d2534381656da5069b96cc89e28158ef
server_md5 = 92f4fd715191c596745c7bbfad9c1aad
mcp_ver = 7.39
mcp_url = http://files.minecraftforge.net/mcpmirror/mcp739.zip
mcp_md5 = 745aef61d2aa9e5f52b0f708f9f53e56

View file

@ -1 +1 @@
!biv #net/minecraft/src/CodecMus
!bjs #net/minecraft/src/CodecMus

View file

@ -12,7 +12,7 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.awt.BorderLayout;
@@ -114,6 +120,8 @@
@@ -115,6 +121,8 @@
import org.lwjgl.opengl.PixelFormat;
import org.lwjgl.util.glu.GLU;
@ -21,7 +21,7 @@
@SideOnly(Side.CLIENT)
public abstract class Minecraft implements Runnable, IPlayerUsage
{
@@ -297,6 +305,8 @@
@@ -298,6 +306,8 @@
this.field_71466_p = new FontRenderer(this.field_71474_y, "/font/default.png", this.field_71446_o, false);
this.field_71464_q = new FontRenderer(this.field_71474_y, "/font/alternate.png", this.field_71446_o, false);
@ -48,7 +48,7 @@
}
private void func_71357_I() throws LWJGLException
@@ -725,9 +739,11 @@
@@ -722,9 +736,11 @@
if (!this.field_71454_w)
{
@ -60,7 +60,7 @@
}
GL11.glFlush();
@@ -1257,10 +1273,14 @@
@@ -1254,10 +1270,14 @@
public void func_71407_l()
{
@ -75,7 +75,7 @@
this.field_71424_I.func_76320_a("stats");
this.field_71413_E.func_77449_e();
@@ -1718,6 +1738,8 @@
@@ -1715,6 +1735,8 @@
this.field_71453_ak.func_74428_b();
}
@ -84,7 +84,7 @@
this.field_71424_I.func_76319_b();
this.field_71423_H = func_71386_F();
}
@@ -1756,8 +1778,27 @@
@@ -1753,8 +1775,27 @@
}
this.field_71413_E.func_77450_a(StatList.field_75936_f, 1);
@ -112,7 +112,7 @@
this.field_71455_al = true;
this.field_71461_s.func_73720_a(StatCollector.func_74838_a("menu.loadingLevel"));
@@ -1979,6 +2020,12 @@
@@ -1976,6 +2017,12 @@
public static void main(String[] p_main_0_)
{

View file

@ -19,7 +19,7 @@
{
this.field_71483_a = new CanvasMinecraftApplet(this);
boolean flag = "true".equalsIgnoreCase(this.getParameter("fullscreen"));
@@ -62,6 +68,11 @@
@@ -63,6 +69,11 @@
public void start()
{

View file

@ -1,8 +1,8 @@
--- ../src-base/minecraft/net/minecraft/client/gui/GuiErrorScreen.java
+++ ../src-work/minecraft/net/minecraft/client/gui/GuiErrorScreen.java
@@ -9,6 +9,8 @@
private String field_74001_a;
private String field_74000_b;
@@ -22,6 +22,8 @@
this.field_73887_h.add(new GuiButton(0, this.field_73880_f / 2 - 100, 140, StatCollector.func_74838_a("gui.cancel")));
}
+ public GuiErrorScreen(){}
+

View file

@ -16,7 +16,7 @@
import java.util.Random;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.Tessellator;
@@ -24,6 +27,9 @@
@@ -22,6 +25,9 @@
import net.minecraft.world.storage.WorldInfo;
import org.lwjgl.opengl.GL11;
import org.lwjgl.util.glu.GLU;
@ -26,7 +26,7 @@
@SideOnly(Side.CLIENT)
public class GuiMainMenu extends GuiScreen
@@ -148,6 +154,8 @@
@@ -146,6 +152,8 @@
this.func_96137_a(stringtranslate, i, 24);
@ -35,7 +35,7 @@
if (this.field_73882_e.field_71448_m)
{
this.field_73887_h.add(new GuiButton(0, this.field_73880_f / 2 - 100, i + 72, stringtranslate.func_74805_b("menu.options")));
@@ -264,6 +272,11 @@
@@ -249,6 +257,11 @@
if (p_73875_1_.field_73741_f == 4)
{
this.field_73882_e.func_71400_g();
@ -47,7 +47,7 @@
}
if (p_73875_1_.field_73741_f == 11)
@@ -500,7 +513,16 @@
@@ -487,7 +500,16 @@
s = s + " Demo";
}

View file

@ -1,8 +1,8 @@
--- ../src-base/minecraft/net/minecraft/client/multiplayer/GuiConnecting.java
+++ ../src-work/minecraft/net/minecraft/client/multiplayer/GuiConnecting.java
@@ -126,4 +126,10 @@
@@ -133,4 +133,10 @@
{
return p_74251_0_.field_73882_e;
return p_98096_0_.field_73882_e;
}
+
+ public static void forceTermination(GuiConnecting gui)

View file

@ -7,8 +7,8 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.BufferedReader;
@@ -186,11 +187,14 @@
public int field_72556_d = 20;
@@ -191,11 +192,14 @@
private GuiScreen field_98183_l = null;
Random field_72557_e = new Random();
+ private static byte connectionCompatibilityLevel;
@ -17,20 +17,28 @@
{
this.field_72563_h = p_i3103_1_;
Socket socket = new Socket(InetAddress.getByName(p_i3103_2_), p_i3103_3_);
this.field_72555_g = new TcpConnection(socket, "Client", this);
this.field_72555_g = new TcpConnection(p_i3103_1_.func_98033_al(), socket, "Client", this);
+ FMLNetworkHandler.onClientConnectionToRemoteServer(this, p_i3103_2_, p_i3103_3_, this.field_72555_g);
}
public NetClientHandler(Minecraft p_i11012_1_, String p_i11012_2_, int p_i11012_3_, GuiScreen p_i11012_4_) throws IOException
@@ -204,6 +208,7 @@
this.field_98183_l = p_i11012_4_;
Socket socket = new Socket(InetAddress.getByName(p_i11012_2_), p_i11012_3_);
this.field_72555_g = new TcpConnection(p_i11012_1_.func_98033_al(), socket, "Client", this);
+ FMLNetworkHandler.onClientConnectionToRemoteServer(this, p_i11012_2_, p_i11012_3_, this.field_72555_g);
}
public NetClientHandler(Minecraft p_i3104_1_, IntegratedServer p_i3104_2_) throws IOException
@@ -198,6 +202,7 @@
@@ -211,6 +216,7 @@
this.field_72563_h = p_i3104_1_;
this.field_72555_g = new MemoryConnection(this);
this.field_72555_g = new MemoryConnection(p_i3104_1_.func_98033_al(), this);
p_i3104_2_.func_71343_a().func_71754_a((MemoryConnection)this.field_72555_g, p_i3104_1_.field_71449_j.field_74286_b);
+ FMLNetworkHandler.onClientConnectionToIntegratedServer(this, p_i3104_2_, this.field_72555_g);
}
public void func_72547_c()
@@ -268,6 +273,7 @@
@@ -281,6 +287,7 @@
public void func_72513_a(Packet252SharedKey p_72513_1_)
{
@ -38,7 +46,7 @@
this.func_72552_c(new Packet205ClientCommand(0));
}
@@ -283,6 +289,7 @@
@@ -296,6 +303,7 @@
this.field_72563_h.field_71439_g.field_70157_k = p_72455_1_.field_73561_a;
this.field_72556_d = p_72455_1_.field_73562_h;
this.field_72563_h.field_71442_b.func_78746_a(p_72455_1_.field_73557_d);
@ -46,7 +54,7 @@
this.field_72563_h.field_71474_y.func_82879_c();
}
@@ -715,6 +722,7 @@
@@ -744,6 +752,7 @@
{
this.field_72555_g.func_74429_a(p_72546_1_);
this.field_72555_g.func_74423_d();
@ -54,7 +62,7 @@
}
}
@@ -754,6 +762,7 @@
@@ -783,6 +792,7 @@
public void func_72481_a(Packet3Chat p_72481_1_)
{
@ -62,7 +70,7 @@
this.field_72563_h.field_71456_v.func_73827_b().func_73765_a(p_72481_1_.field_73476_b);
}
@@ -1299,6 +1308,11 @@
@@ -1328,6 +1338,11 @@
public void func_72494_a(Packet131MapData p_72494_1_)
{
@ -74,7 +82,7 @@
if (p_72494_1_.field_73438_a == Item.field_77744_bd.field_77779_bT)
{
ItemMap.func_77874_a(p_72494_1_.field_73436_b, this.field_72563_h.field_71441_e).func_76192_a(p_72494_1_.field_73437_c);
@@ -1408,6 +1422,11 @@
@@ -1437,6 +1452,11 @@
public void func_72501_a(Packet250CustomPayload p_72501_1_)
{
@ -86,7 +94,7 @@
if ("MC|TPack".equals(p_72501_1_.field_73630_a))
{
String[] astring = (new String(p_72501_1_.field_73629_c)).split("\u0000");
@@ -1561,4 +1580,20 @@
@@ -1604,4 +1624,20 @@
{
return this.field_72555_g;
}

View file

@ -8,7 +8,7 @@
import net.minecraft.util.Direction;
import net.minecraft.util.Icon;
import net.minecraft.util.MathHelper;
@@ -231,7 +232,50 @@
@@ -235,7 +236,50 @@
int l = p_78612_1_.func_71857_b();
p_78612_1_.func_71902_a(this.field_78669_a, p_78612_2_, p_78612_3_, p_78612_4_);
this.func_83018_a(p_78612_1_);
@ -60,7 +60,7 @@
}
public boolean func_78567_v(BlockEndPortalFrame p_78567_1_, int p_78567_2_, int p_78567_3_, int p_78567_4_)
@@ -6805,6 +6849,10 @@
@@ -6904,6 +6948,10 @@
this.func_96447_a((BlockHopper)p_78600_1_, 0, 0, 0, 0, true);
GL11.glTranslatef(0.5F, 0.5F, 0.5F);
}
@ -71,7 +71,7 @@
}
else
{
@@ -6863,7 +6911,25 @@
@@ -6962,7 +7010,25 @@
public static boolean func_78597_b(int p_78597_0_)
{

View file

@ -11,8 +11,8 @@
+import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.awt.image.ImageObserver;
@@ -13,6 +16,9 @@
import java.io.IOException;
@@ -11,6 +14,9 @@
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
@ -20,9 +20,9 @@
+import java.util.logging.Logger;
+
import javax.imageio.ImageIO;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.client.settings.GameSettings;
@@ -40,6 +46,8 @@
@@ -37,6 +43,8 @@
private final TextureMap field_94155_m;
private int field_94153_n;
@ -31,15 +31,14 @@
public RenderEngine(TexturePackList p_i3192_1_, GameSettings p_i3192_2_)
{
this.field_78366_k = p_i3192_1_;
@@ -111,15 +119,18 @@
}
else
{
- aint1 = this.func_78348_b(this.func_78345_a(inputstream));
+ BufferedImage bufferedimage = this.func_78345_a(inputstream);
+ TextureFXManager.instance().fixTransparency(bufferedimage, p_78346_1_);
+ aint1 = this.func_78348_b(bufferedimage);
}
@@ -87,14 +95,17 @@
}
else
{
- aint1 = this.func_78348_b(this.func_78345_a(inputstream));
+ BufferedImage bufferedimage = this.func_78345_a(inputstream);
+ TextureFXManager.instance().fixTransparency(bufferedimage, p_78346_1_);
+ aint1 = this.func_78348_b(bufferedimage);
}
this.field_78359_d.put(p_78346_1_, aint1);
@ -53,30 +52,23 @@
ioexception.printStackTrace();
int[] aint2 = this.func_78348_b(this.field_78364_l);
this.field_78359_d.put(p_78346_1_, aint2);
@@ -209,7 +220,9 @@
}
else
{
- this.func_78351_a(this.func_78345_a(inputstream), i);
+ BufferedImage bufferedimage = this.func_78345_a(inputstream);
+ TextureFXManager.instance().fixTransparency(bufferedimage, p_78341_1_);
+ this.func_78351_a(bufferedimage, i);
}
@@ -184,7 +195,9 @@
}
else
{
- this.func_98184_a(this.func_78345_a(inputstream), i, flag, flag1);
+ BufferedImage bufferedimage = this.func_78345_a(inputstream);
+ TextureFXManager.instance().fixTransparency(bufferedimage, p_78341_1_);
+ this.func_98184_a(bufferedimage, i, flag, flag1);
}
@@ -498,7 +511,9 @@
}
else
{
+ String textureName = s;
bufferedimage = this.func_78345_a(itexturepack.func_77532_a(s));
+ TextureFXManager.instance().fixTransparency(bufferedimage, textureName);
this.field_78362_c.put(s1, Integer.valueOf(i));
@@ -412,10 +425,12 @@
}
int j = ((Integer)this.field_78362_c.get(s)).intValue();
@@ -506,8 +521,9 @@
this.field_78361_b = false;
this.field_78363_a = false;
BufferedImage bufferedimage1 = this.func_78345_a(itexturepack.func_77532_a(s));
+ TextureFXManager.instance().fixTransparency(bufferedimage1, s);
this.func_98184_a(bufferedimage1, j, flag, flag1);
}
- catch (IOException ioexception)
- {
@ -86,18 +78,12 @@
ioexception.printStackTrace();
}
}
@@ -536,15 +552,18 @@
}
else
{
+ String textureName = s;
bufferedimage = this.func_78345_a(itexturepack.func_77532_a(s));
+ TextureFXManager.instance().fixTransparency(bufferedimage, textureName);
}
@@ -429,10 +444,12 @@
try
{
bufferedimage = this.func_78345_a(itexturepack.func_77532_a(s));
+ TextureFXManager.instance().fixTransparency(bufferedimage, s);
this.func_78340_a(bufferedimage, (int[])this.field_78359_d.get(s));
this.field_78361_b = false;
this.field_78363_a = false;
}
- catch (IOException ioexception1)
- {

View file

@ -7,7 +7,7 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.BufferedReader;
@@ -675,6 +676,7 @@
@@ -685,6 +686,7 @@
public void func_74303_b()
{

View file

@ -7,7 +7,7 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.File;
@@ -44,6 +45,7 @@
@@ -43,6 +44,7 @@
this.field_85061_c.func_71500_a("AABB Pool Size", new CallableCrashMemoryReport(this));
this.field_85061_c.func_71500_a("Suspicious classes", new CallableSuspiciousClasses(this));
this.field_85061_c.func_71500_a("IntCache", new CallableIntCache(this));

View file

@ -7,10 +7,10 @@
+import java.util.logging.Level;
+
+import cpw.mods.fml.common.FMLLog;
import net.minecraft.entity.ai.EntityMinecartMobSpawner;
import net.minecraft.entity.boss.EntityDragon;
import net.minecraft.entity.boss.EntityWither;
import net.minecraft.entity.item.EntityBoat;
@@ -119,9 +122,10 @@
@@ -120,9 +123,10 @@
p_75615_0_.func_82580_o("Type");
}
@ -22,7 +22,7 @@
if (oclass != null)
{
@@ -135,7 +139,17 @@
@@ -136,7 +140,17 @@
if (entity != null)
{

View file

@ -9,11 +9,10 @@
import net.minecraft.entity.boss.EntityDragon;
import net.minecraft.entity.item.EntityBoat;
import net.minecraft.entity.item.EntityEnderCrystal;
@@ -351,6 +353,14 @@
this.field_73137_j = this.field_73132_a.field_70159_w;
@@ -352,6 +354,14 @@
this.field_73138_k = this.field_73132_a.field_70181_x;
this.field_73135_l = this.field_73132_a.field_70179_y;
+
+ int posX = MathHelper.func_76128_c(this.field_73132_a.field_70165_t * 32.0D);
+ int posY = MathHelper.func_76128_c(this.field_73132_a.field_70163_u * 32.0D);
+ int posZ = MathHelper.func_76128_c(this.field_73132_a.field_70161_v * 32.0D);
@ -21,13 +20,14 @@
+ {
+ FMLNetworkHandler.makeEntitySpawnAdjustment(this.field_73132_a.field_70157_k, p_73117_1_, this.field_73128_d, this.field_73129_e, this.field_73126_f);
+ }
+
if (this.field_73143_t && !(packet instanceof Packet24MobSpawn))
{
p_73117_1_.field_71135_a.func_72567_b(new Packet28EntityVelocity(this.field_73132_a.field_70157_k, this.field_73132_a.field_70159_w, this.field_73132_a.field_70181_x, this.field_73132_a.field_70179_y));
@@ -424,6 +434,13 @@
if (this.field_73132_a.field_70128_L)
{
System.out.println("Fetching addPacket for removed entity");
this.field_73132_a.field_70170_p.func_98180_V().func_98236_b("Fetching addPacket for removed entity");
+ }
+
+ Packet pkt = FMLNetworkHandler.getEntitySpawningPacket(this.field_73132_a);

View file

@ -7,7 +7,7 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.util.Collections;
@@ -241,7 +242,7 @@
@@ -242,7 +243,7 @@
case 4:
return "/mob/villager/butcher.png";
default:
@ -16,7 +16,7 @@
}
}
@@ -422,6 +423,7 @@
@@ -423,6 +424,7 @@
MerchantRecipeList merchantrecipelist;
merchantrecipelist = new MerchantRecipeList();
@ -24,7 +24,7 @@
int j;
label50:
@@ -637,7 +639,7 @@
@@ -638,7 +640,7 @@
public void func_82163_bD()
{

View file

@ -24,7 +24,7 @@
}
public int func_82145_z()
@@ -1852,4 +1856,9 @@
@@ -1905,4 +1909,9 @@
{
return ScorePlayerTeam.func_96667_a(this.func_96124_cp(), this.field_71092_bJ);
}

View file

@ -6,8 +6,8 @@
+import cpw.mods.fml.common.network.FMLNetworkHandler;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.IOException;
@@ -73,6 +74,7 @@
import java.net.InetSocketAddress;
@@ -77,6 +78,7 @@
if (this.field_74441_e && this.field_74442_b.isEmpty())
{
this.field_74440_d.func_72515_a(this.field_74438_f, this.field_74439_g);

View file

@ -1,8 +1,8 @@
--- ../src-base/minecraft/net/minecraft/network/NetLoginHandler.java
+++ ../src-work/minecraft/net/minecraft/network/NetLoginHandler.java
@@ -12,11 +12,15 @@
@@ -11,11 +11,15 @@
import java.util.List;
import java.util.Random;
import java.util.logging.Logger;
import javax.crypto.SecretKey;
+
+import cpw.mods.fml.common.network.FMLNetworkHandler;
@ -16,7 +16,7 @@
import net.minecraft.network.packet.Packet252SharedKey;
import net.minecraft.network.packet.Packet253ServerAuthData;
import net.minecraft.network.packet.Packet254ServerPing;
@@ -56,7 +60,7 @@
@@ -54,7 +58,7 @@
this.func_72529_d();
}
@ -25,7 +25,7 @@
{
this.func_72527_a("Took too long to log in");
}
@@ -150,11 +154,18 @@
@@ -148,11 +152,18 @@
}
}
@ -46,7 +46,7 @@
if (s != null)
{
@@ -272,4 +283,22 @@
@@ -270,4 +281,22 @@
{
return p_72531_0_.field_72544_i = p_72531_1_;
}

View file

@ -1,15 +1,15 @@
--- ../src-base/minecraft/net/minecraft/network/NetServerHandler.java
+++ ../src-work/minecraft/net/minecraft/network/NetServerHandler.java
@@ -7,6 +7,8 @@
@@ -6,6 +6,8 @@
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Random;
import java.util.logging.Logger;
+
+import cpw.mods.fml.common.network.FMLNetworkHandler;
import net.minecraft.crash.CrashReport;
import net.minecraft.crash.CrashReportCategory;
import net.minecraft.entity.Entity;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.player.EntityPlayerMP;
@@ -32,6 +34,7 @@
@@ -33,6 +35,7 @@
import net.minecraft.network.packet.Packet108EnchantItem;
import net.minecraft.network.packet.Packet10Flying;
import net.minecraft.network.packet.Packet130UpdateSign;
@ -17,7 +17,7 @@
import net.minecraft.network.packet.Packet13PlayerLookMove;
import net.minecraft.network.packet.Packet14BlockDig;
import net.minecraft.network.packet.Packet15Place;
@@ -604,6 +607,7 @@
@@ -616,6 +619,7 @@
public void func_72481_a(Packet3Chat p_72481_1_)
{
@ -25,7 +25,7 @@
if (this.field_72574_e.func_71126_v() == 2)
{
this.func_72567_b(new Packet3Chat("Cannot send chat message."));
@@ -969,6 +973,11 @@
@@ -981,6 +985,11 @@
}
public void func_72501_a(Packet250CustomPayload p_72501_1_)
@ -37,7 +37,7 @@
{
DataInputStream datainputstream;
ItemStack itemstack;
@@ -1133,4 +1142,18 @@
@@ -1145,4 +1154,18 @@
}
}
}

View file

@ -1,19 +1,20 @@
--- ../src-base/minecraft/net/minecraft/network/NetworkListenThread.java
+++ ../src-work/minecraft/net/minecraft/network/NetworkListenThread.java
@@ -6,6 +6,8 @@
@@ -4,6 +4,9 @@
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
+import java.util.logging.Level;
+
+import cpw.mods.fml.common.FMLLog;
import net.minecraft.crash.CrashReport;
import net.minecraft.server.MinecraftServer;
import net.minecraft.util.ReportedException;
@@ -51,6 +53,7 @@
@@ -48,6 +51,7 @@
throw new ReportedException(crashreport);
}
+ FMLLog.log(Level.SEVERE, exception, "A critical server error occured handling a packet, kicking %s", netserverhandler.getPlayer().field_70157_k);
field_71751_a.log(Level.WARNING, "Failed to handle packet for " + netserverhandler.field_72574_e.func_70023_ak() + "/" + netserverhandler.field_72574_e.func_71114_r() + ": " + exception, exception);
this.field_71750_c.func_98033_al().func_98235_b("Failed to handle packet for " + netserverhandler.field_72574_e.func_70023_ak() + "/" + netserverhandler.field_72574_e.func_71114_r() + ": " + exception, exception);
netserverhandler.func_72565_c("Internal server error");
}

View file

@ -7,7 +7,7 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.BufferedOutputStream;
@@ -391,6 +392,7 @@
@@ -394,6 +395,7 @@
if (this.field_74472_n && this.field_74473_o.isEmpty())
{
this.field_74485_r.func_72515_a(this.field_74481_v, this.field_74480_w);

View file

@ -7,9 +7,9 @@
public abstract class NetHandler
{
@@ -360,4 +362,8 @@
@@ -365,4 +367,8 @@
{
this.func_72509_a(p_96435_1_);
this.func_72509_a(p_98182_1_);
}
+
+ public abstract void handleVanilla250Packet(Packet250CustomPayload payload);

View file

@ -1,6 +1,6 @@
--- ../src-base/minecraft/net/minecraft/network/packet/Packet.java
+++ ../src-work/minecraft/net/minecraft/network/packet/Packet.java
@@ -352,7 +352,7 @@
@@ -357,7 +357,7 @@
func_73285_a(107, true, true, Packet107CreativeSetSlot.class);
func_73285_a(108, false, true, Packet108EnchantItem.class);
func_73285_a(130, true, true, Packet130UpdateSign.class);

View file

@ -38,7 +38,7 @@
+ return;
+ }
throwable.printStackTrace();
field_71306_a.log(Level.SEVERE, "Encountered an unexpected exception " + throwable.getClass().getSimpleName(), throwable);
this.func_98033_al().func_98234_c("Encountered an unexpected exception " + throwable.getClass().getSimpleName(), throwable);
CrashReport crashreport = null;
@@ -428,6 +440,10 @@
{
@ -103,7 +103,7 @@
}
public CrashReport func_71230_b(CrashReport p_71230_1_)
@@ -1124,6 +1146,13 @@
@@ -1126,6 +1148,13 @@
@SideOnly(Side.SERVER)
public static void main(String[] p_main_0_)
{
@ -115,5 +115,5 @@
+ {
+ String[] p_main_0_ = wrap.args;
StatList.func_75919_a();
ILogAgent ilogagent = null;
try

View file

@ -7,11 +7,20 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.IOException;
@@ -53,6 +54,7 @@
@@ -10,6 +11,8 @@
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
+import java.util.logging.Level;
+
import net.minecraft.network.NetLoginHandler;
import net.minecraft.network.NetworkListenThread;
@@ -50,6 +53,7 @@
catch (Exception exception)
{
netloginhandler.func_72527_a("Internal server error");
+ FMLLog.log(Level.SEVERE, exception, "Error handling login related packet - connection from %s refused", netloginhandler.func_72528_e());
field_71777_a.log(Level.WARNING, "Failed to handle packet for " + netloginhandler.func_72528_e() + ": " + exception, exception);
this.field_71771_f.func_71746_d().func_98033_al().func_98235_b("Failed to handle packet for " + netloginhandler.func_72528_e() + ": " + exception, exception);
}

View file

@ -7,33 +7,33 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.File;
@@ -60,6 +61,8 @@
field_71306_a.warning("To start the server with more ram, launch it as \"java -Xmx1024M -Xms1024M -jar minecraft_server.jar\"");
@@ -62,6 +63,8 @@
this.func_98033_al().func_98236_b("To start the server with more ram, launch it as \"java -Xmx1024M -Xms1024M -jar minecraft_server.jar\"");
}
+ FMLCommonHandler.instance().onServerStart(this);
+
field_71306_a.info("Loading properties");
this.field_71340_o = new PropertyManager(new File("server.properties"));
this.func_98033_al().func_98233_a("Loading properties");
this.field_71340_o = new PropertyManager(new File("server.properties"), this.func_98033_al());
@@ -128,6 +131,8 @@
field_71306_a.warning("While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.");
field_71306_a.warning("To change this, set \"online-mode\" to \"true\" in the server.properties file.");
@@ -130,6 +133,8 @@
this.func_98033_al().func_98236_b("While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.");
this.func_98033_al().func_98236_b("To change this, set \"online-mode\" to \"true\" in the server.properties file.");
}
+
+ FMLCommonHandler.instance().onServerStarted();
this.func_71210_a(new DedicatedPlayerList(this));
long j = System.nanoTime();
@@ -170,6 +175,7 @@
@@ -172,6 +177,7 @@
this.func_71191_d((this.func_71207_Z() + 8) / 16 * 16);
this.func_71191_d(MathHelper.func_76125_a(this.func_71207_Z(), 64, 256));
this.field_71340_o.func_73667_a("max-build-height", Integer.valueOf(this.func_71207_Z()));
+ if (!FMLCommonHandler.instance().handleServerAboutToStart(this)) { return false; }
field_71306_a.info("Preparing level \"" + this.func_71270_I() + "\"");
this.func_98033_al().func_98233_a("Preparing level \"" + this.func_71270_I() + "\"");
this.func_71247_a(this.func_71270_I(), this.func_71270_I(), k, worldtype, s2);
long i1 = System.nanoTime() - j;
@@ -190,7 +196,7 @@
@@ -192,7 +198,7 @@
this.field_71339_n.func_72602_a();
}

View file

@ -7,9 +7,9 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.File;
@@ -108,9 +109,10 @@
@@ -111,9 +112,10 @@
this.func_71245_h(true);
field_71306_a.info("Generating keypair");
this.field_98130_m.func_98233_a("Generating keypair");
this.func_71253_a(CryptManager.func_75891_b());
+ if (!FMLCommonHandler.instance().handleServerAboutToStart(this)) { return false; }
this.func_71247_a(this.func_71270_I(), this.func_71221_J(), this.field_71350_m.func_77160_d(), this.field_71350_m.func_77165_h(), this.field_71350_m.func_82749_j());

View file

@ -7,7 +7,7 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.io.IOException;
@@ -63,7 +64,7 @@
@@ -64,7 +65,7 @@
}
}

View file

@ -9,23 +9,23 @@
import cpw.mods.fml.relauncher.SideOnly;
import java.io.File;
@@ -119,6 +121,8 @@
}
p_72355_2_.func_71116_b();
+
+ FMLNetworkHandler.handlePlayerLogin(p_72355_2_, netserverhandler, p_72355_1_);
}
protected void func_96456_a(ServerScoreboard p_96456_1_, EntityPlayerMP p_96456_2_)
@@ -216,6 +220,7 @@
+ FMLNetworkHandler.handlePlayerLogin(p_72355_2_, netserverhandler, p_72355_1_);
+
if (nbttagcompound != null && nbttagcompound.func_74764_b("Riding"))
{
Entity entity = EntityList.func_75615_a(nbttagcompound.func_74775_l("Riding"), worldserver);
@@ -233,6 +237,7 @@
public void func_72367_e(EntityPlayerMP p_72367_1_)
{
+ GameRegistry.onPlayerLogout(p_72367_1_);
this.func_72391_b(p_72367_1_);
WorldServer worldserver = p_72367_1_.func_71121_q();
worldserver.func_72900_e(p_72367_1_);
@@ -366,6 +371,7 @@
@@ -390,6 +395,7 @@
this.field_72404_b.add(entityplayermp1);
entityplayermp1.func_71116_b();
entityplayermp1.func_70606_j(entityplayermp1.func_70630_aN());
@ -33,7 +33,7 @@
return entityplayermp1;
}
@@ -391,6 +397,8 @@
@@ -415,6 +421,8 @@
PotionEffect potioneffect = (PotionEffect)iterator.next();
p_72356_1_.field_71135_a.func_72567_b(new Packet41EntityEffect(p_72356_1_.field_70157_k, potioneffect));
}

View file

@ -13,7 +13,7 @@
import net.minecraft.block.Block;
import net.minecraft.crash.CrashReportCategory;
import net.minecraft.nbt.NBTTagCompound;
@@ -80,9 +83,11 @@
@@ -81,9 +84,11 @@
{
TileEntity tileentity = null;
@ -26,7 +26,7 @@
if (oclass != null)
{
@@ -96,7 +101,17 @@
@@ -97,7 +102,17 @@
if (tileentity != null)
{

View file

@ -1,6 +1,6 @@
--- ../src-base/minecraft/net/minecraft/world/World.java
+++ ../src-work/minecraft/net/minecraft/world/World.java
@@ -1810,13 +1810,14 @@
@@ -1806,13 +1806,14 @@
}
}
@ -16,7 +16,7 @@
this.field_72984_F.func_76318_c("pendingTileEntities");
@@ -3729,7 +3730,7 @@
@@ -3605,7 +3606,7 @@
@SideOnly(Side.CLIENT)
public double func_72919_O()
{

View file

@ -11,19 +11,19 @@
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityList;
import net.minecraft.nbt.CompressedStreamTools;
@@ -247,10 +251,20 @@
p_75820_1_.field_76644_m = true;
@@ -246,10 +250,19 @@
Entity entity = (Entity)iterator.next();
nbttagcompound1 = new NBTTagCompound();
- if (entity.func_70039_c(nbttagcompound1))
- {
- p_75820_1_.field_76644_m = true;
- nbttaglist1.func_74742_a(nbttagcompound1);
- }
+
+ try
+ {
+ if (entity.func_70039_c(nbttagcompound1))
+ {
+ p_75820_1_.field_76644_m = true;
+ nbttaglist1.func_74742_a(nbttagcompound1);
+ }
+ }
@ -32,11 +32,10 @@
+ FMLLog.log(Level.SEVERE, e,
+ "An Entity type %s has thrown an exception trying to write state. It will not persist. Report this to the mod author",
+ entity.getClass().getName());
+ }
}
}
}
@@ -262,8 +276,17 @@
@@ -262,8 +275,17 @@
{
TileEntity tileentity = (TileEntity)iterator.next();
nbttagcompound1 = new NBTTagCompound();

View file

@ -1,15 +1,15 @@
--- ../src-base/minecraft/net/minecraft/world/storage/SaveHandler.java
+++ ../src-work/minecraft/net/minecraft/world/storage/SaveHandler.java
@@ -7,6 +7,8 @@
@@ -6,6 +6,8 @@
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.logging.Logger;
+
+import cpw.mods.fml.common.FMLCommonHandler;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.nbt.CompressedStreamTools;
import net.minecraft.nbt.NBTTagCompound;
@@ -104,16 +106,24 @@
@@ -103,16 +105,24 @@
NBTTagCompound nbttagcompound;
NBTTagCompound nbttagcompound1;
@ -35,7 +35,7 @@
exception.printStackTrace();
}
}
@@ -126,7 +136,9 @@
@@ -125,7 +135,9 @@
{
nbttagcompound = CompressedStreamTools.func_74796_a(new FileInputStream(file1));
nbttagcompound1 = nbttagcompound.func_74775_l("Data");
@ -46,7 +46,7 @@
}
catch (Exception exception1)
{
@@ -142,6 +154,8 @@
@@ -141,6 +153,8 @@
NBTTagCompound nbttagcompound1 = p_75755_1_.func_76082_a(p_75755_2_);
NBTTagCompound nbttagcompound2 = new NBTTagCompound();
nbttagcompound2.func_74782_a("Data", nbttagcompound1);
@ -55,7 +55,7 @@
try
{
@@ -180,6 +194,8 @@
@@ -179,6 +193,8 @@
NBTTagCompound nbttagcompound = p_75761_1_.func_76066_a();
NBTTagCompound nbttagcompound1 = new NBTTagCompound();
nbttagcompound1.func_74782_a("Data", nbttagcompound);