73 Commits

Author SHA1 Message Date
UnknownShadow200
98d435b110 fix licensing 2017-01-20 09:12:04 +11:00
UnknownShadow200
e33d39685c Style: Make more code available to external plugins. 2016-12-03 19:26:38 +11:00
UnknownShadow200
75f0a73841 Style: Indent catch and switch properly. 2016-12-02 15:31:34 +11:00
UnknownShadow200
1aef52fab2 Use standard indentation for everything. 2016-11-27 14:47:09 +11:00
UnknownShadow200
231838bd3e Core: Fix colour code issue again 2016-11-13 15:23:54 +11:00
UnknownShadow200
30eec530fb Core: Fix being unable to change settings if , is used instead of . for decimal point. (Thanks SpaceDot) 2016-11-11 09:42:34 +11:00
UnknownShadow200
bd12b17e8c Start modularising chat input widget out. 2016-10-27 21:07:59 +11:00
UnknownShadow200
8d994e7c08 Core: Chunks should unload/load based on user's view distance, not map fog. 2016-10-16 14:09:15 +11:00
UnknownShadow200
0b7b5e3a83 Core: Fix model scale not working when computer is set to a language that doesn't use . as its decimal point. (Thanks Daeslender) 2016-10-15 10:25:25 +11:00
UnknownShadow200
febe31b904 Style: Split IGraphicsAPI into IGraphicsAPI and IGraphicsAPI.Core, don't catch NotSupportException for invalid bitmap. 2016-10-05 18:25:21 +11:00
UnknownShadow200
ac65ac2ee9 Client: Roughly approximate block density fog in fast mode. 2016-09-15 17:00:51 +10:00
UnknownShadow200
59ee780aca Fix some of compile errors for android target. 2016-09-11 11:58:59 +10:00
UnknownShadow200
a8f7e2b0a7 In SinglePlayer, you should be able to use commands without /client. (E.g. /cuboid will act the same as /client cuboid) 2016-09-09 09:07:27 +10:00
UnknownShadow200
6b2651b8fb Split up Utils.cs into Utils.cs and Utils.Math.cs, also use our own ToLower() method that does not make any extra memory allocations. 2016-08-15 20:00:57 +10:00
UnknownShadow200
8c52ada595 Use named StringLength constant instead of hardcoding 64 everywhere, replace StringBuilder with StringBuffer. 2016-08-15 18:33:37 +10:00
UnknownShadow200
cbfcc01bbf Optimise weather rendering, part 1. 2016-07-18 18:21:37 +10:00
UnknownShadow200
7be81bea37 Fix most of remaining compilation errors on android project type. 2016-07-14 11:29:54 +10:00
UnknownShadow200
6102a4f2ce Fix texture memory leak. (Thanks lavacraft) 2016-07-05 12:40:06 +10:00
UnknownShadow200
63d71cfa2b Fix alex skins that aren't 64x64. (Thanks goodlyay) 2016-07-04 20:49:38 +10:00
UnknownShadow200
6a12fc721c Scale model name with model scale. 2016-06-21 23:33:09 +10:00
UnknownShadow200
46095f6db9 Use methods compatible with OpenTK 1.0 API. 2016-06-21 08:34:27 +10:00
UnknownShadow200
f5878f70a3 Create .lvl and .fcm level exporter. 2016-05-08 15:39:49 +10:00
UnknownShadow200
7c88855491 More minor performance optimisations. 2016-04-26 12:19:29 +10:00
UnknownShadow200
b1f69e7c25 Optimise isometric block drawing. 2016-04-26 11:59:26 +10:00
UnknownShadow200
7bac3ea708 Fix players with default skins being messed up when they switch to a texture pack that has a different default skin type. (e.g. 64x32 --> 64x64) 2016-04-19 18:58:01 +10:00
UnknownShadow200
96d435edfc Optimise entity rendering, improves FPS when you have 100-200 models rendering. 2016-04-14 16:21:13 +10:00
UnknownShadow200
08ae814bb2 Cmd+Q should close client on osx, closes #169. (Thanks AndrewPH) 2016-04-14 11:09:49 +10:00
UnknownShadow200
7a2e5d6049 Organise most things into namespaces. 2016-03-27 09:33:51 +11:00
UnknownShadow200
a78205c45a Add copyright notices to every source file. 2016-03-26 13:51:42 +11:00
UnknownShadow200
c5b2ff1efe Implement multi-line link wrapping. 2016-03-03 21:46:21 +11:00
UnknownShadow200
5f00aad7be Fix alex skin detection for non 64x64 skins. 2016-02-22 22:14:28 +11:00
UnknownShadow200
f78af8e815 Implement basic entity shadows. 2016-02-18 22:09:57 +11:00
UnknownShadow200
55391b3f15 Start implementing entity AI. 2016-02-16 23:04:09 +11:00
UnknownShadow200
20205a42fb Fix NamesMode not being loaded. 2016-02-07 09:16:07 +11:00
UnknownShadow200
101cbc5f06 Add more methods for android, add platform class to abstract away some platform differences. 2016-01-07 22:29:40 +11:00
UnknownShadow200
6adb2eec42 Add trees to vanilla gen, optimise noise generation. 2015-12-06 13:03:17 +11:00
UnknownShadow200
3b90136e40 Seed each noise instance, more work on singleplayer generator. 2015-12-05 23:14:48 +11:00
UnknownShadow200
dff4877fd6 Start work on rain particles. 2015-11-21 17:44:47 +11:00
UnknownShadow200
42381461be Convert %codes to &codes in input bar, treat name textures as billboards. 2015-11-21 14:27:58 +11:00
UnknownShadow200
56b0842de8 Only show closest name, fix urls not showing proper colour and not being linked to at all. Also fix crashing when clicking on an empty space in AltTextInputWidget colour codes tab. 2015-11-16 16:50:23 +11:00
UnknownShadow200
2f940aebaa Option for all hud scaling, replaces chat font size. Also make block select screen slightly less big at higher scalings. 2015-11-15 21:49:35 +11:00
UnknownShadow200
bd9da4d83d Workaround for when ExtInfo is received after ExtEntry packets. 2015-11-15 13:41:31 +11:00
UnknownShadow200
b38a61cea6 Fix client crashing if default texture pack didn't have default.png, block hotbar now shows when block select screen is enabled. Block hotbar and select screen now scale natively with resolution. 2015-11-09 19:53:24 +11:00
UnknownShadow200
476def4c41 Fix partial messages being word wrapped when LongerMessages is supported, fix left/right shift key being 'stuck' due to WM_SYSKEYUP message only being sent once, start work on refactoring models. 2015-11-05 09:05:58 +11:00
UnknownShadow200
120c630c51 Make edge/side textures full bright when lava/magma/fire, adjust view distance so it's not obvious when the horizon disappears, fix input bar reporting max rather than actual height. 2015-11-02 19:02:24 +11:00
UnknownShadow200
db61780273 Add Home/End for text input bar, remove temp debug statements. 2015-11-01 15:49:30 +11:00
UnknownShadow200
4ecb9ed833 Hopefully fix cursor showing and hiding on OSX. 2015-11-01 13:24:13 +11:00
UnknownShadow200
77c31f33bc Show all debug info when running with console attached. 2015-11-01 11:04:44 +11:00
UnknownShadow200
c7ebbf985b Fix block model on AMD, fix /client gpu info crashing client, add support for default minecraft font. 2015-10-27 18:02:57 +11:00
UnknownShadow200
59aa0a1c07 Remove console window from default builds. 2015-10-27 07:08:46 +11:00