private void Func_22098_f() { try { string file = System.IO.Path.Combine(worldDir, "session.lock"); using (FileStream fs = File.OpenWrite(file)) { java.io.DataOutputStream dataoutputstream = new java.io.DataOutputStream(fs); try { dataoutputstream.WriteLong(field_22100_d); } finally { dataoutputstream.Close(); } } } catch (System.IO.IOException ioexception) { Sharpen.Runtime.PrintStackTrace(ioexception); throw new System.Exception("Failed to check session lock, aborting"); } }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(entityID); dataoutputstream.WriteShort(slot); dataoutputstream.WriteShort(itemID); dataoutputstream.WriteShort(itemDamage); }
/// <exception cref="System.IO.IOException"/> public virtual void SaveChunk(net.minecraft.src.World world, net.minecraft.src.Chunk chunk) { world.CheckSessionLock(); try { java.io.DataOutputStream dataoutputstream = net.minecraft.src.RegionFileCache.Func_22120_d (worldFolder, chunk.xPosition, chunk.zPosition); net.minecraft.src.NBTTagCompound nbttagcompound = new net.minecraft.src.NBTTagCompound (); net.minecraft.src.NBTTagCompound nbttagcompound1 = new net.minecraft.src.NBTTagCompound (); nbttagcompound.SetTag("Level", nbttagcompound1); net.minecraft.src.ChunkLoader.StoreChunkInCompound(chunk, world, nbttagcompound1); net.minecraft.src.CompressedStreamTools.Func_771_a(nbttagcompound, dataoutputstream ); dataoutputstream.Close(); net.minecraft.src.WorldInfo worldinfo = world.GetWorldInfo(); worldinfo.SetSizeOnDisk(worldinfo.GetSizeOnDisk() + (long)net.minecraft.src.RegionFileCache .Func_22121_b(worldFolder, chunk.xPosition, chunk.zPosition)); } catch (System.Exception exception) { Sharpen.Runtime.PrintStackTrace(exception); } }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteShort(field_28052_a); dataoutputstream.WriteShort(field_28051_b); dataoutputstream.WriteByte(field_28053_c.Length); dataoutputstream.Write(field_28053_c); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { base.WritePacketData(dataoutputstream); dataoutputstream.WriteByte(xPosition); dataoutputstream.WriteByte(yPosition); dataoutputstream.WriteByte(zPosition); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteByte(windowId); dataoutputstream.WriteByte(inventoryType); dataoutputstream.WriteUTF(windowTitle); dataoutputstream.WriteByte(slotsCount); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(protocolVersion); WriteString(username, dataoutputstream); dataoutputstream.WriteLong(mapSeed); dataoutputstream.WriteByte(dimension); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(entityId); dataoutputstream.WriteShort(motionX); dataoutputstream.WriteShort(motionY); dataoutputstream.WriteShort(motionZ); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(SoundType); dataoutputstream.WriteInt(BlockX); dataoutputstream.WriteByte(BlockY); dataoutputstream.WriteInt(BlockZ); dataoutputstream.WriteInt(ExtraInfo); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(xLocation); dataoutputstream.WriteShort(yLocation); dataoutputstream.WriteInt(zLocation); dataoutputstream.Write(instrumentType); dataoutputstream.Write(pitch); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(xPosition); dataoutputstream.Write(yPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.Write(type); dataoutputstream.Write(metadata); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(EntityID); dataoutputstream.WriteByte(UnknownByte); dataoutputstream.WriteInt(EntityX); dataoutputstream.WriteByte(EntityY); dataoutputstream.WriteInt(EntityZ); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.Write(status); dataoutputstream.WriteInt(xPosition); dataoutputstream.Write(yPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.Write(face); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteDouble(xPosition); dataoutputstream.WriteDouble(yPosition); dataoutputstream.WriteDouble(stance); dataoutputstream.WriteDouble(zPosition); base.WritePacketData(dataoutputstream); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(entityId); dataoutputstream.WriteInt(xPosition); dataoutputstream.WriteInt(yPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.Write(yaw); dataoutputstream.Write(pitch); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(entityId); WriteString(title, dataoutputstream); dataoutputstream.WriteInt(xPosition); dataoutputstream.WriteInt(yPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.WriteInt(direction); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteFloat(strafeMovement); dataoutputstream.WriteFloat(fowardMovement); dataoutputstream.WriteFloat(pitchRotation); dataoutputstream.WriteFloat(yawRotation); dataoutputstream.WriteBoolean(isSneaking); dataoutputstream.WriteBoolean(isInJump); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(xPosition); dataoutputstream.WriteShort(yPosition); dataoutputstream.WriteInt(zPosition); for (int i = 0; i < 4; i++) { WriteString(signLines[i], dataoutputstream); } }
//public override void ReadPacketData(java.io.DataInputStream datainputstream) //{ // xPosition = datainputstream.ReadInt(); // yPosition = datainputstream.ReadShort(); // zPosition = datainputstream.ReadInt(); // xSize = datainputstream.Read() + 1; // ySize = datainputstream.Read() + 1; // zSize = datainputstream.Read() + 1; // chunkSize = datainputstream.ReadInt(); // byte[] abyte0 = new byte[chunkSize]; // datainputstream.ReadFully(abyte0); // using (MemoryStream ms = new MemoryStream(abyte0)) // using (MemoryStream output = new MemoryStream()) // using (InflaterInputStream ds = new InflaterInputStream(ms)) // { // ds.CopyTo(output); // ds.Flush(); // chunk = output.ToArray(); // } // //chunk = new byte[(xSize * ySize * zSize * 5) / 2]; // //java.util.zip.Inflater inflater = new java.util.zip.Inflater(); // //inflater.SetInput(abyte0); // //try // //{ // // inflater.Inflate(chunk); // //} // //catch (java.util.zip.DataFormatException) // //{ // // throw new System.IO.IOException("Bad compressed data format"); // //} // //finally // //{ // // inflater.End(); // //} //} /// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(xPosition); dataoutputstream.WriteShort(yPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.Write(xSize - 1); dataoutputstream.Write(ySize - 1); dataoutputstream.Write(zSize - 1); dataoutputstream.WriteInt(chunkSize); dataoutputstream.Write(chunk.Span);//, 0, chunkSize); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(entityId); WriteString(name, dataoutputstream); dataoutputstream.WriteInt(xPosition); dataoutputstream.WriteInt(yPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.WriteByte(rotation); dataoutputstream.WriteByte(pitch); dataoutputstream.WriteShort(currentItem); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(entityId); dataoutputstream.WriteByte(type); dataoutputstream.WriteInt(xPosition); dataoutputstream.WriteInt(yPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.WriteByte(yaw); dataoutputstream.WriteByte(pitch); metaData.WriteWatchableObjects(dataoutputstream); }
/// <exception cref="System.IO.IOException"/> public virtual void WriteWatchableObjects(java.io.DataOutputStream dataoutputstream ) { net.minecraft.src.WatchableObject watchableobject; for (System.Collections.IEnumerator iterator = watchedObjects.Values.GetEnumerator (); iterator.MoveNext(); WriteWatchableObject(dataoutputstream, watchableobject)) { watchableobject = (net.minecraft.src.WatchableObject)iterator.Current; } dataoutputstream.WriteByte(127); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(xPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.WriteShort((short)size); for (int i = 0; i < size; i++) { dataoutputstream.WriteShort(coordinateArray[i]); } dataoutputstream.Write(typeArray); dataoutputstream.Write(metadataArray); }
/// <exception cref="System.IO.IOException"/> public static void WriteObjectsInListToStream(List <WatchableObject> list, java.io.DataOutputStream dataoutputstream) { if (list != null) { net.minecraft.src.WatchableObject watchableobject; for (System.Collections.IEnumerator iterator = list.GetEnumerator(); iterator.MoveNext (); WriteWatchableObject(dataoutputstream, watchableobject)) { watchableobject = (net.minecraft.src.WatchableObject)iterator.Current; } } dataoutputstream.WriteByte(127); }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(entityId); dataoutputstream.WriteShort(itemID); dataoutputstream.WriteByte(count); dataoutputstream.WriteShort(itemDamage); dataoutputstream.WriteInt(xPosition); dataoutputstream.WriteInt(yPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.WriteByte(rotation); dataoutputstream.WriteByte(pitch); dataoutputstream.WriteByte(roll); }
/// <exception cref="System.IO.IOException"/> public static void WriteString(string s, java.io.DataOutputStream dataoutputstream ) { if (s.Length > 32767) { throw new System.IO.IOException("String too big"); } else { dataoutputstream.WriteShort(s.Length); dataoutputstream.WriteChars(s); return; } }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteByte(windowId); dataoutputstream.WriteShort(itemSlot); if (myItemStack == null) { dataoutputstream.WriteShort(-1); } else { dataoutputstream.WriteShort(myItemStack.itemID); dataoutputstream.WriteByte(myItemStack.stackSize); dataoutputstream.WriteShort(myItemStack.GetItemDamage()); } }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(entityId); dataoutputstream.WriteByte(type); dataoutputstream.WriteInt(xPosition); dataoutputstream.WriteInt(yPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.WriteInt(ownerId); if (ownerId > 0) { dataoutputstream.WriteShort(motionX); dataoutputstream.WriteShort(motionY); dataoutputstream.WriteShort(motionZ); } }
/// <exception cref="System.IO.IOException"/> public static void WriteGzippedCompoundToOutputStream(net.minecraft.src.NBTTagCompound nbttagcompound, Stream outputstream) { using (Stream s = new GZipStream(outputstream, CompressionLevel.Fastest)) { java.io.DataOutputStream dataoutputstream = new java.io.DataOutputStream(s); try { Func_771_a(nbttagcompound, dataoutputstream); } finally { dataoutputstream.Flush(); dataoutputstream.Close(); } } }
/// <exception cref="System.IO.IOException"/> public override void WritePacketData(java.io.DataOutputStream dataoutputstream) { dataoutputstream.WriteInt(xPosition); dataoutputstream.Write(yPosition); dataoutputstream.WriteInt(zPosition); dataoutputstream.Write(direction); if (itemStack == null) { dataoutputstream.WriteShort(-1); } else { dataoutputstream.WriteShort(itemStack.itemID); dataoutputstream.WriteByte(itemStack.stackSize); dataoutputstream.WriteShort(itemStack.GetItemDamage()); } }
// http://zadjhu.blogspot.com/2013/03/android-jellybean-does-not-allocate.html public void ShellAsync(string e, Action<string> y) { // http://a3nm.net/blog/android_cli.html #if Android // http://www.android.pk/blog/general/launch-app-through-adb-shell/ // am start -a android.intent.action.MAIN -n com.android.settings/.Settings // am start tel:210-385-0098 // am start -a android.intent.action.CALL tel:245007 // am start -a android.intent.action.SENDTO "sms:5245007" -e "sms_body" "heyy" && input keyevent 22 && input keyevent 66 // am start -a android.intent.action.SENDTO -d sms:1234567890 --es sms_body ohai --ez exit_on_sent true // am start -a android.intent.action.SENDTO -d smsto:245007 --es sms_body ":*" --ez exit_on_sent true && am start -a android.intent.action.SENDTO -d sms:5245007 --es sms_body ":*" --ez exit_on_sent true && input keyevent 22 && input keyevent 66 // pm list packages // pm list packages -f //http://stackoverflow.com/questions/11201659/android-adb-shell-dumpsys-tool // am start -S -e sms_body 'your message body' \ //-e address receiver -t 'vnd.android-dir/mms-sms' \ //com.android.mms/com.android.mms.ui.ComposeMessageActivity \ //&& adb shell input keyevent 66 //am start -n com.google.android.youtube/.PlayerActivity -d http://www.youtube.com/watch?v=MTT-crZBB0k // http://stackoverflow.com/questions/7095470/android-read-send-text-messages-on-ubuntu // System.InvalidOperationException: Sequence contains more than one element //at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source) //at jsc.Languages.Java.JavaCompiler.GetArrayEnumeratorType() in x:\jsc.internal.svn\compiler\jsc\Languages\Java\JavaCompiler.overrride.cs:line 52 //at jsc.Languages.Java.JavaCompiler.GetImportTypes(Type t, Boolean bExcludeJavaLang) in x:\jsc.internal.svn\compiler\jsc\Languages\Java\JavaCompiler.WriteImportTypes.cs:line 363 //at jsc.Languages.Java.JavaCompiler.WriteImportTypes(Type ContextType) in x:\jsc.internal.svn\compiler\jsc\Languages\Java\JavaCompiler.WriteImportTypes.cs:line 22 //at jsc.Languages.Java.JavaCompiler.CompileType(Type z) in x:\jsc.internal.svn\compiler\jsc\Languages\Java\JavaCompiler.CompileType.cs:line 43 //at jsc.Languages.CompilerJob.<>c__DisplayClass1a.<CompileJava>b__17(Type xx) in x:\jsc.internal.svn\compiler\jsc\Languages\Java\CompilerJob.cs:line 120 // IsArrayEnumerator: ScriptCoreLib.Shared.BCLImplementation.System.__SZArrayEnumerator`1, ScriptCoreLibAndroid, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null //IsArrayEnumerator: ScriptCoreLib.Shared.BCLImplementation.System.__SZArrayEnumerator`1, ScriptCoreLibJava, Version=4.1.0.0, Culture=neutral, PublicKeyToken=null try { // http://stackoverflow.com/questions/9062182/android-icmp-ping // https://gist.github.com/micahasmith/5084997 var p = new java.lang.ProcessBuilder(new[] { "sh" }).redirectErrorStream(true).start(); var os = new java.io.DataOutputStream(p.getOutputStream()); //os.writeBytes(e + '\n'); os.writeBytes(e + "\n"); os.flush(); // Close the terminal os.writeBytes("exit\n"); os.flush(); // read ping replys var reader = new java.io.BufferedReader(new java.io.InputStreamReader(p.getInputStream())); string line = reader.readLine(); while (line != null) { y(line); line = reader.readLine(); } } catch (System.Exception ex) { y("AndroidShellAsync error: " + new { ex.Message }); } #else y("ShellAsync not implemented."); #endif }