Commit Graph

355 Commits

Author SHA1 Message Date
Ammar Askar
6817988b3b Slight simplification, non recursive plugin loading, only .py files in plugins folder are going to be loaded now and not in sub-directories 2012-12-19 13:57:00 +05:00
Ammar Askar
9f076a6f37 Added plugins!
Moved packet dumping to its own plugin
Removed now unused font
2012-12-17 19:32:18 +05:00
Ammar Askar
43f86d09f5 fix sendDouble and remove window from NetworkManager 2012-12-04 20:47:49 +05:00
Ammar Askar
6ccbc8a553 offline mode support 2012-12-04 14:48:49 +05:00
Ammar Askar
0722fa0d7f cleanup 2012-11-27 20:05:40 +05:00
Ammar Askar
3d8211b031 Update to 1.4.4 protocol changes and removed weird old gui artifact 2012-11-23 18:34:35 +05:00
Matt Sowden
f2d19d5b83 remove wx import, no longer nessesary. 2012-11-16 10:48:26 -05:00
Ammar Askar
7d50e325ba Added pynbt in order to decompress and read nbt data into a more friendly format 2012-11-03 19:08:39 +05:00
Ammar Askar
5cd8554908 Readability 2012-10-29 18:05:17 +05:00
Matthew Sowden
b45312db2f Remove wxPython 2012-10-26 09:52:23 -04:00
Ammar Askar
c503e06d33 Woops, do a proper check here. 2012-10-26 18:52:14 +05:00
Matthew Sowden
08575e20b7 Fix requirements.txt to actually work correctly. 2012-10-26 09:24:31 -04:00
Ammar Askar
b1264d9d5a Dumping current terrible implementation of a GUI for impending modularization 2012-10-26 18:09:16 +05:00
Ammar Askar
402aa6954f Moved raw data type handling to DataUtil.py 2012-10-26 15:31:47 +05:00
Ammar Askar
7c1d5bdc39 Command line interaction made much better, try start.py --help for details
Bumped up protocol version
Added packet dumping
Handle disconnects more cleanly
2012-10-26 05:02:42 +05:00
Ammar Askar
2a09899634 Update to 1.4 protocol changes 2012-10-25 23:08:14 +05:00
Ammar Askar
3f9ccce4e2 Licensed under Apache License, Version 2.0 2012-10-10 14:29:32 +05:00
Ammar Askar
2bb374c153 Fix hexdigest properly
Chat once again works in terminal
Moved stuff around to appropriate locations
2012-10-09 20:16:37 +05:00
Ammar Askar
9b6a195b6a Fix control+c not working 2012-09-12 05:11:58 +05:00
Kier Davis
9a715a72b8 CLI chat output now uses ANSI escape codes to show colours and styles in chat msgs 2012-09-12 04:30:22 +05:00
Matt Sowden
ea570d8eef Update Windows Instructions 2012-09-11 19:18:23 -03:00
Ammar Askar
908f9465a4 Ironed out some bugs, removed nogui chatting until I can figure out a nice non blocking approach 2012-09-11 20:17:02 +05:00
Ammar Askar
4ffcc4b04d Handle soft dependency for wxPython properly, addresses #6 2012-09-08 03:07:17 +05:00
Matt Sowden
057804b93e Update readme with some windows stuff \o/ 2012-09-06 11:01:14 -03:00
Matt Sowden
3ed6b33bbd Added pyCrypto 2.5 to dependencies in pip file 2012-09-06 10:53:34 -03:00
Ammar Askar
71ca5f2952 Fix hexdigest 2012-09-06 15:08:03 +05:00
Ammar Askar
f18c6496b8 Update to 1.3 protocol, sha1 digest still needs work 2012-09-06 00:48:31 +05:00
Ammar Askar
fb7b22b771 Basic encrpytion support, needs more work. Introduces new dependency pycrypto 2012-09-04 06:57:22 +05:00
Ammar Askar
75a68b3a9e Update README.md 2012-08-26 23:00:23 +03:00
Ammar Askar
81083ca3c0 Thats an unsigned byte, fixes #4. Thanks @roblabla 2012-08-03 19:52:43 +02:00
Ammar Askar
62a39d48b4 eeep, x and x collision :3 2012-07-30 03:24:21 +01:00
Ammar Askar
60be5566cd Ooops 2012-07-20 01:24:13 +02:00
Matthew Sowden
d987c46457 whoops, broke dependencies 2012-07-18 11:01:10 -04:00
Matthew Sowden
500ffd24e7 Add gitignore, remove pyc files 2012-07-18 10:56:06 -04:00
Matthew Sowden
a1d68f172a Add catch for migrated accounts. Fix readme and requirements files 2012-07-18 10:53:40 -04:00
Ammar Askar
a3a442db3a Moved networking stuff to network package
Fixed message duping bug
2012-07-18 15:45:25 +01:00
Matthew Sowden
2139c7cbd0 Add a readme and some fonts 2012-07-18 10:10:02 -04:00
Ammar Askar
22c19334b3 Fixes and stuff 2012-07-17 22:42:42 +01:00
Ammar Askar
8d55cec884 Significant progress on the GUI 2012-05-31 17:50:01 +05:00
Ammar Askar
569e402bde moved import down to make wxpython optional 2012-04-30 23:32:06 +05:00
Ammar Askar
96b0937e3e added ability to chat and fixed bug with windows terminal 2012-04-30 22:47:11 +05:00
Ammar Askar
12bc7c3ab9 Making some gui stuff work 2012-04-30 22:05:06 +05:00
Ammar Askar
a99b73c5b6 GUI overhaul 2012-04-17 01:09:43 +05:00
Ammar Askar
1ecdf8e82f Oh god stuff that works 2012-04-15 21:49:47 +05:00
Ammar Askar
d5e726f98b FUCK YEAH, keeps connection alive :3 2012-04-15 19:51:00 +05:00
Ammar Askar
b101b1c165 Parses all packets, needs more work 2012-04-14 20:29:04 +05:00
Ammar Askar
e7f1e5da54 Maintains connection for a second, needs moar parsing. 2012-04-13 20:38:25 +05:00
Ammar Askar
d4a47f41a6 moar parsing 2012-04-12 15:07:25 +05:00
Ammar Askar
7c2f98a20c Moar parsing 2012-04-12 03:21:16 +05:00
Ammar Askar
04046d0b47 learn to sockets ammar (also made gui optional) 2012-04-12 01:22:58 +05:00