Skip to content

Instantly share code, notes, and snippets.

@shoghicp
shoghicp / banned.md
Last active May 20, 2018 19:27
Ban List of #mcpedevs and #pocketmine

#mcpedevs

  • LoveJoy: (aka xXDARK_KNIGHTXx, *lovejoy, lovejoy1598, DJ_HeRtBrEaK, mcpelover +more) Swearing, pirating MCPE, Spamming, Spamming Quote bot, Multiple ban evasion. by Intyre, shoghicp
  • KevinWang_China: (aka VanishedKevin) Malicious plugin creation, spamming, Ban Evasion. by shoghicp
  • Xiang: (aka NgJinXiang) Spamming questions. by Intyre
  • nikony: Spamming pacman. by Intyre
  • shader: (aka Shad-Bot, proCmd) Insulting, advertising, ban evasion related logs. by shoghicp
  • TrilogiForce: Spamming, threatening the team. by Brandon15811
  • JasperBeastHD: (aka JasperHD, JassperBeastHD) Insulting moderators, evading ban. some related logs. by Brandon15811
  • DarkDemon101: Pinging main developers needlessly, asking to be admin/tester/co-owner after being told to stop. by shoghicp
  • Striker209_MPE: Spammin
@shoghicp
shoghicp / lusers.md
Last active December 21, 2016 17:46

These are some of the best requests and emails made by our users directly. We've removed public names except for Tweets. Comments are written in italics

Tweets

Emails

  • (no subject): ******HD keeps on saying bad words can u kick him out of pocket mine.please r

  • mod!!!!: plz make me a mod im tired of hackers

@shoghicp
shoghicp / Rules.md
Last active November 23, 2020 21:53
Rules of channels #mcpedevs and #pocketmine on irc.freenode.net
@shoghicp
shoghicp / Translations.php
Last active September 28, 2017 20:13
PocketMine Realms login translations
<?php
/*
UTF-8 encoded.
UPPERCASE words are replaced with data, do NOT modify that, only move it to the correct place.
Words like PocketMine, Mojang, Minecraft, Pocket Edition and Mine Pocket shouldn't be translated.
Don't modify HTML tags (exception: text inside the tags and NOT in UPPERCASE)
Translations completed: English (shoghicp), Spanish (shoghicp), Standard Chinese (HAZ_ljyloo), Dutch (Intyre), Japanese (Omattyao), Russian (Alexey Egoshin), French (symonium), German (Xmoe)
Translations being publicly checked: Vietnamese (Phuocpeter19), Italian (ceppopipc1999), Serbian (xXStefoXx)
Translations in progress: Korean (bigswbigsw), Irish (A9_0Z), Turkish
@shoghicp
shoghicp / RealmsData.md
Last active December 18, 2015 14:48
Realms Encrypted LoginPacket 0x82 data
  • Key: GSZXECWSSFdM8GaTYUaz3g==
  • Name: Intyre
  • clientId: 1282335688
  • Data: Qsz0XPR0zThM5i0MYPKA0GZzYRd9dPjpULSS0jUbZmA=
  • Decrypted Data (AES-128 ECB):
0000  00 00 00 00 00 00 00 40  00 06 49 6e 74 79 72 65   .......@..Intyre
0010  6a c5 11 df a3 85 35 ab  4a 64 8a 7f 39 00 26 bd   j.....5.Jd..9.&.

DEFLATEPacket mixed protocol encapsulation for Minecraft: Pocket Edition

This protocol aims to use less bandwidth sending big packets / chunks of smaller packets compressed using DEFLATE. It works encapsulating raw packets into this protocol, without modifying them. It follows a mixed approach, letting normal packets work and handling compressed packet seamlessly. Both parties must support this protocol, so a Handshake system exists.

All numbers are Big-endian

Packet Structure

| Packet ID | Field Name | Type | Notes |

@shoghicp
shoghicp / 0.7.0.txt
Last active December 19, 2022 23:45
Minecraft: Pocket Edition 0.7.0 & 0.7.1 protocol
# Minecraft PE 0.7.0 & 0.7.1 alpha Protocol #11
# 50 identified Packets
[C ==> S] 0x82 LoginPacket (String, int, int, int, String)
[C <== S] 0x83 LoginStatusPacket (int)
[C ==> S] 0x84 ReadyPacket (bits[8])
[C <=> S] 0x85 MessagePacket (String)
[C <== S] 0x86 SetTimePacket (int)
[C <== S] 0x87 StartGamePacket (int, int, int, int, float, float, float)
[C <== S] 0x88 AddMobPacket (int, int, float, float, float, byte, byte, Metadata)
@shoghicp
shoghicp / 0.6.1.txt
Created May 17, 2013 19:55
Minecraft: Pocket Edition 0.6.1 protocol
# Minecraft PE v0.6.1 alpha Protocol #9
# 49 identified Packets
[C ==> S] 0x82 LoginPacket (String, int, int)
[C <== S] 0x83 LoginStatusPacket (int)
[C ==> S] 0x84 ReadyPacket (bits[8])
[C <== S] 0x85 MessagePacket (String)
[C <== S] 0x86 SetTimePacket (long)
[C <== S] 0x87 StartGamePacket (long, int, int, int, float, float, float)
[C <== S] 0x88 AddMobPacket (int, int, float, float, float, byte, byte, Metadata)
dnl +----------------------------------------------------------------------+
dnl | PHP Version 5 |
dnl +----------------------------------------------------------------------+
dnl | Copyrght (C) 1997-2013 The PHP Group |
dnl +----------------------------------------------------------------------+
dnl | This source file is subject to version 3.01 of the PHP license, |
dnl | that is bundled with this package in the file LICENSE, and is |
dnl | available through the world-wide-web at the following url: |
dnl | http://www.php.net/license/3_01.txt |
dnl | If you did not receive a copy of the PHP license and are unable to |
@shoghicp
shoghicp / MCHead.php
Last active May 6, 2016 06:55
Draw a Canvas of a Minecraft skin, with the hat.
<?php
/*
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.