33 Commits

Author SHA1 Message Date
UnknownShadow200
005d0cebe2 For the 0-1 people who bother, make 12 bit block ids as easy as a compile time switch. 2017-02-19 22:29:07 +11:00
UnknownShadow200
b5e4c24172 Use metal sound enum 2017-02-18 18:11:43 +11:00
UnknownShadow200
674609f5ee Workaround for server software that sends AddEntity then AddExtPlayerName with different player ids.
This caused duplicate tab list entry ids. Only seems to be an issue with MCForge-Redux
2017-02-16 23:30:49 +11:00
UnknownShadow200
c92ebcac6c Use BlockID typedef instead of hardcoding byte everywhere.
In the 0.00001% chance someone changes blockid to be 16 bits
2017-02-16 16:31:17 +11:00
UnknownShadow200
0a9bb9fafd Allow > 32,767 map axis lengths because why not 2017-02-11 20:29:14 +11:00
UnknownShadow200
132967bf9d Now hold air instead of 255 in survival, fixes invalid block type 255 2017-02-10 23:54:08 +11:00
UnknownShadow200
a4a9031d43 Add Initial SetEntityProperty 2017-02-06 17:54:39 +11:00
UnknownShadow200
e02faa36e5 Add exp fog (thanks goodlyay) 2017-02-06 11:56:22 +11:00
UnknownShadow200
d947ac6988 Slightly less hardcoding 2017-02-01 17:36:09 +11:00
UnknownShadow200
55093847db initial entity rotation. breaks multiplayer. 2017-01-25 21:16:11 +11:00
UnknownShadow200
c35692a8c6 fix singleplayer cuboid 2017-01-23 15:06:27 +11:00
UnknownShadow200
530e9eb09c make code work with abstract Entity class instead of Player class 2017-01-20 12:16:38 +11:00
UnknownShadow200
98d435b110 fix licensing 2017-01-20 09:12:04 +11:00
UnknownShadow200
a87d8b3fdd Allow 64 chars in classic mode chat input 2017-01-04 18:56:32 +11:00
UnknownShadow200
4668e3e441 Fixed last commit 2016-12-21 14:37:17 +11:00
UnknownShadow200
eddf8229f0 Optimise block tinting 2016-12-21 14:27:24 +11:00
UnknownShadow200
405fe46544 make more things public 2016-12-04 19:02:16 +11:00
UnknownShadow200
75f0a73841 Style: Indent catch and switch properly. 2016-12-02 15:31:34 +11:00
UnknownShadow200
4d1ef1a65b more work on lighting abstraction 2016-11-29 21:25:39 +11:00
UnknownShadow200
6ec9c2d4b8 Client: also allow using shift and control to scroll hotbar when B menu is open. (Thanks goodlyay) 2016-11-27 22:02:30 +11:00
UnknownShadow200
250ab7f417 Do same for launcher 2016-11-27 14:50:45 +11:00
UnknownShadow200
1aef52fab2 Use standard indentation for everything. 2016-11-27 14:47:09 +11:00
UnknownShadow200
7b8c9b4e56 Style: move stuff out of FixedBufferStream and reuse it for Ionic.Zlib 2016-11-17 22:58:07 +11:00
UnknownShadow200
2fa379746a Style: Finish simplifying BlockInfo 2016-10-29 13:49:33 +11:00
UnknownShadow200
00f28e2039 Style: Start simplifying BlockInfo 2016-10-29 13:15:00 +11:00
UnknownShadow200
f0047be63c Style: Remove CommandReader class, move stuff from ClassicalSharp.TexturePack to ClassicalSharp.Textures 2016-10-17 17:15:24 +11:00
UnknownShadow200
dfd654cdb3 CPE: fix not implementing TextHotkey action correctly. (Thanks Hetal) 2016-10-15 08:57:36 +11:00
UnknownShadow200
25215c4b60 Client: Fix custom sprite blocks from last commit. 2016-10-05 11:14:14 +11:00
UnknownShadow200
ac1a6442a7 Core: Now resetting a custom block that overwrote a core block works properly now. Also fix texture pack not being reset in singleplayer when loading a level without one. 2016-10-04 14:09:20 +11:00
UnknownShadow200
e20f57dcb5 Style: Namespace everything. 2016-09-26 18:33:05 +10:00
UnknownShadow200
7ff1575eff Android: don't bother compiling hotkeys code. 2016-09-15 12:15:58 +10:00
UnknownShadow200
a5df8cdbec Client: Don't accept CPE packets at all when CPE mode is disabled. 2016-09-15 12:09:18 +10:00
UnknownShadow200
49d16aa701 Style: Modularise protocol functions. 2016-09-15 12:02:19 +10:00