<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>418</buildNumber><marked><SHA1>ebc62c8107ec9db4008f975644f9323f7faae634</SHA1><branch><SHA1>ebc62c8107ec9db4008f975644f9323f7faae634</SHA1><name>origin/master</name></branch></marked><revision><SHA1>ebc62c8107ec9db4008f975644f9323f7faae634</SHA1><branch><SHA1>ebc62c8107ec9db4008f975644f9323f7faae634</SHA1><name>origin/master</name></branch></revision></originmaster><origingradle _class='hudson.plugins.git.util.Build'><buildNumber>113</buildNumber><marked><SHA1>04cc69b042305e85d9a8d35d7db86cd7e1512237</SHA1><branch><SHA1>04cc69b042305e85d9a8d35d7db86cd7e1512237</SHA1><name>origin/gradle</name></branch></marked><revision><SHA1>04cc69b042305e85d9a8d35d7db86cd7e1512237</SHA1><branch><SHA1>04cc69b042305e85d9a8d35d7db86cd7e1512237</SHA1><name>origin/gradle</name></branch></revision></origingradle><origin1.7 _class='hudson.plugins.git.util.Build'><buildNumber>299</buildNumber><marked><SHA1>3d7c89225bbf3a5e24a6ffe290dcbd67cdec022e</SHA1><branch><SHA1>3d7c89225bbf3a5e24a6ffe290dcbd67cdec022e</SHA1><name>origin/1.7</name></branch></marked><revision><SHA1>3d7c89225bbf3a5e24a6ffe290dcbd67cdec022e</SHA1><branch><SHA1>3d7c89225bbf3a5e24a6ffe290dcbd67cdec022e</SHA1><name>origin/1.7</name></branch></revision></origin1.7></buildsByBranchName><lastBuiltRevision><SHA1>ebc62c8107ec9db4008f975644f9323f7faae634</SHA1><branch><SHA1>ebc62c8107ec9db4008f975644f9323f7faae634</SHA1><name>origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/SlimeKnights/TinkersConstruct.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://dvs1.progwml6.com/jenkins/blue/organizations/jenkins/TConstruct_1.8.9/detail/TConstruct_1.8.9/418/artifacts</artifactsUrl><changesUrl>https://dvs1.progwml6.com/jenkins/blue/organizations/jenkins/TConstruct_1.8.9/detail/TConstruct_1.8.9/418/changes</changesUrl><displayUrl>https://dvs1.progwml6.com/jenkins/blue/organizations/jenkins/TConstruct_1.8.9/detail/TConstruct_1.8.9/418/</displayUrl><testsUrl>https://dvs1.progwml6.com/jenkins/blue/organizations/jenkins/TConstruct_1.8.9/detail/TConstruct_1.8.9/418/tests</testsUrl></action><building>false</building><displayName>#418</displayName><duration>92483</duration><estimatedDuration>123813</estimatedDuration><fullDisplayName>TConstruct_1.8.9 #418</fullDisplayName><id>2014-03-06_16-31-03</id><inProgress>false</inProgress><keepLog>false</keepLog><number>418</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1394141463000</timestamp><url>https://dvs1.progwml6.com/jenkins/view/all/job/TConstruct_1.8.9/418/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/tconstruct/client/TProxyClient.java</affectedPath><affectedPath>src/main/java/tconstruct/util/player/KnapsackInventory.java</affectedPath><affectedPath>src/main/java/tconstruct/TConstruct.java</affectedPath><affectedPath>src/main/java/tconstruct/items/armor/HeartCanister.java</affectedPath><affectedPath>src/main/java/tconstruct/util/network/packet/PacketPipeline.java</affectedPath><affectedPath>src/main/java/tconstruct/util/player/TPlayerStats.java</affectedPath><affectedPath>src/main/java/tconstruct/util/network/packet/PacketArmorSync.java</affectedPath><affectedPath>src/main/java/tconstruct/util/player/TPlayerHandler.java</affectedPath><affectedPath>src/main/java/tconstruct/util/TCraftingHandler.java</affectedPath><affectedPath>src/main/java/tconstruct/client/TClientEvents.java</affectedPath><affectedPath>src/main/java/tconstruct/util/TEventHandler.java</affectedPath><affectedPath>src/main/java/tconstruct/common/TProxyCommon.java</affectedPath><affectedPath>src/main/java/tconstruct/util/player/ArmorExtended.java</affectedPath><commitId>244428928c2d755f4ee88a93ca1944c1c6c221e7</commitId><timestamp>1394066015000</timestamp><author><absoluteUrl>https://dvs1.progwml6.com/jenkins/user/dcseee-github</absoluteUrl><fullName>dcseee-github</fullName></author><authorEmail>dcseee-github@yahoo.com.au</authorEmail><comment>Make TPlayerStats an IExtendedEntityProperties + associated changes

Inventory + Knapsack inventory (and whether you have the manual) is now synced
whenever the player data is (e.g. on disconnect, on changing dimensions and
when going into the menu in SSP.

Other changes:
 * Remove Armor sync packet as it's not needed anymore
 * Move dropping of inventory and knapsack items from TEventHandler to
     TPlayerHandler. Changes to drop items will all other inventory items.
 * Make playerstats store in TPlayerHandler and make it use player UUIDs
     instead of player names (for compatibility with 1.7.6+)
 * Don't sync inventory manually on logging off / changing dimension
     (it's unneeded)
</comment><date>2014-03-06T11:33:35+1100</date><id>244428928c2d755f4ee88a93ca1944c1c6c221e7</id><msg>Make TPlayerStats an IExtendedEntityProperties + associated changes</msg><path><editType>delete</editType><file>src/main/java/tconstruct/util/network/packet/PacketArmorSync.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/util/player/KnapsackInventory.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/util/network/packet/PacketPipeline.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/util/TEventHandler.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/client/TClientEvents.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/common/TProxyCommon.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/util/player/ArmorExtended.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/TConstruct.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/util/player/TPlayerHandler.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/items/armor/HeartCanister.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/util/TCraftingHandler.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/client/TProxyClient.java</file></path><path><editType>edit</editType><file>src/main/java/tconstruct/util/player/TPlayerStats.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://dvs1.progwml6.com/jenkins/user/dcseee-github</absoluteUrl><fullName>dcseee-github</fullName><id>dcseee-github</id></culprit></freeStyleBuild>