494 Commits

Author SHA1 Message Date
UnknownShadow200
2676ea8b75 Simplify ClickableScreen 2018-03-31 10:10:03 +11:00
UnknownShadow200
fbf8b3d66e Combine EnvRenderer/StandardEnvRenderer classes 2018-03-29 15:56:34 +11:00
UnknownShadow200
59ca55a984 Redesign overlays. Fix 'always no' to actually work. 2018-03-26 19:03:19 +11:00
UnknownShadow200
a298f55cb9 Start rewriting overlays code 2018-03-26 17:50:19 +11:00
UnknownShadow200
6430656cfe Port InputHandler and PickingHandler to C 2018-03-25 15:43:11 +11:00
UnknownShadow200
d05f4ab214 Lazy allocate 2018-03-25 11:29:31 +11:00
UnknownShadow200
9473646252 Majorly optimise block culling calculations 2018-03-20 21:52:47 +11:00
UnknownShadow200
30937e92f5 little bit less hardcoding 2018-03-20 16:54:48 +11:00
UnknownShadow200
046f334187 little bit less hardcoding 2018-03-20 12:21:44 +11:00
UnknownShadow200
68b861f6c8 little bit less hardcoding 2018-03-19 22:07:26 +11:00
UnknownShadow200
20433f97ab Make TerrainAtlas and TerrainAtlas1D static for very minor performance increase 2018-03-15 21:04:21 +11:00
UnknownShadow200
0c0072025c Start porting CommandList to C 2018-03-12 17:43:54 +11:00
UnknownShadow200
b04ff7333c Finish support for 10 bit blocks 2018-03-08 10:43:31 +11:00
UnknownShadow200
bc90eb9d52 Fix external plugins changing game.Graphics causing issues 2018-03-04 19:44:03 +11:00
UnknownShadow200
eb30aba77d Fix being able to right-click air to replace over water/lava. (Thanks Kingoscargames1) 2018-02-20 07:37:18 +11:00
UnknownShadow200
8c68fb9070 Start porting HUDScreen to C, few other minor fixes 2018-02-12 20:11:12 +11:00
UnknownShadow200
b5c5daa4e3 Allow pressing Pause to open pause menu (Thanks Tree) 2018-02-11 09:25:19 +11:00
UnknownShadow200
15a77f4ae0 You shouldn't get multiple PlayerClick with Released set when holding down mouse (Thanks sirvoid). 2018-01-29 11:30:21 +11:00
UnknownShadow200
8692f7693a Redo StringBuffer to not need 'ref index' everywhere 2018-01-18 18:29:10 +11:00
UnknownShadow200
b081b53f2a Trim colour codes from chat log file names 2018-01-18 10:01:07 +11:00
UnknownShadow200
2b3fb48f54 Rewrite launcher web tasks to use asyncdownloader 2018-01-16 23:09:44 +11:00
UnknownShadow200
9095bbb3b5 Fix crashing when terrain.png is not same as terrain.png height (Thanks kingoscargames1) 2018-01-16 06:24:45 +11:00
UnknownShadow200
5ae49bf768 And fix custom colour codes not drawing with non ASCII codes 2018-01-15 20:25:56 +11:00
UnknownShadow200
4a332f80ac Increase default max chunks built per frame from 20 to 30, also add undocumented option to increase that even more. 2018-01-15 11:37:02 +11:00
UnknownShadow200
8c30aca49a Fix zoom getting stuck down at the zoomed angle when opening chat/pause menu etc (Thanks kingoscargames1) 2018-01-14 06:33:32 +11:00
UnknownShadow200
35219142cd Optimise BlockInfo.IsLiquid to be simple lookup table instead 2018-01-13 09:21:24 +11:00
UnknownShadow200
454b078034 Fix .png in texture pack causing crash on mono, due to it very rarely loading bitmap instances into an invalid state, instead of throwing an exception on loading (Thanks aleksb385) 2018-01-05 07:04:59 +11:00
UnknownShadow200
d817108bb5 Fix very rare case where placing a block with pushback placing on X = 0 or Z = 0 sides of map would cause you to get stuck outside map. (Thanks 123DMWM) 2017-12-31 13:02:54 +11:00
UnknownShadow200
b2fab8bc40 Fix plugins not resolving dependancies that weren't already loaded (thanks Tree) 2017-12-19 08:30:26 +11:00
UnknownShadow200
0ee7101a55 Fix rare crashing when minimised on some GPUs, fixes #489.
Also redesign matrix setting architecture to completely eliminate matrix push/pop stack usage.
2017-12-18 21:27:44 +11:00
UnknownShadow200
6e82e0e31f Fix map sides/borders/clouds not rendering properly on OpenGL 1.1 backend, after generating a new (or the initial) map in singleplayer 2017-12-17 14:27:16 +11:00
UnknownShadow200
25e15abc40 Fix entity shadows not rendering when looking through a water block at feet 2017-12-12 09:37:55 +11:00
UnknownShadow200
8bdecb71fc fix block ID 255 not showing in inventory 2017-12-07 20:24:09 +11:00
UnknownShadow200
f5e508ceb1 allow you to hold block ID 255 in inventory 2017-12-07 20:02:48 +11:00
UnknownShadow200
fe8580aea8 Port entity shadow component to C. 2017-12-05 17:35:43 +11:00
UnknownShadow200
b24d843723 Server connection always ticks 60 times/second. (Singleplay still ticks physics at 20 times/second) 2017-11-20 16:07:52 +11:00
UnknownShadow200
cb2bce7e4c If you specify a custom resolution by doing /client resolution, that resolution is saved and used for subsequent sessions 2017-11-11 12:26:51 +11:00
UnknownShadow200
020505dd5c Holding down multiple mouse buttons still does block picking now. (In priority delete, else place, else pick) 2017-11-04 19:37:02 +11:00
UnknownShadow200
b365a3b796 Simplify chat input sending 2017-11-02 13:27:04 +11:00
UnknownShadow200
85ad59d78f Classic mode now have some render distances as original classic 2017-11-01 09:12:33 +11:00
UnknownShadow200
d75df42123 Fix doubleslab instead of gold ore being in classic mode inventory. 2017-10-30 13:12:30 +11:00
UnknownShadow200
7dc579e551 Fix custom blocks appearing as 'invalid', when loading a map in singleplayer that has custom blocks, then loading a map that does not have custom blocks. (Thanks Kingoscargames1) 2017-10-24 23:46:55 +11:00
UnknownShadow200
f8dd6b0e52 Don't let you type in multiple lines of chat on servers not supporting partial messages, this avoids confusion with PM/commands being incorrectly put on normal chat messages. 2017-10-23 17:52:25 +11:00
UnknownShadow200
e342b402ec Allow rebinding ID overlay 2017-10-21 21:44:31 +11:00
UnknownShadow200
14b7cadaa0 Fix releasing alt after mouse wheel scroll, resetting hotbar index to hotbar 0 or 1. (Thanks AndrewPH) 2017-10-18 23:51:43 +11:00
UnknownShadow200
acd19ceda2 get rid of generics usage in multiple places 2017-09-21 23:03:58 +10:00
UnknownShadow200
85bd926105 less usage of C# generics 2017-09-21 22:04:51 +10:00
UnknownShadow200
39fa4279d3 Fix client not compiling when using 16 bit block ids 2017-09-20 09:59:06 +10:00
UnknownShadow200
92664c258a Add +/-push to disallow player pushing in MOTD. 2017-09-18 14:02:26 +10:00
UnknownShadow200
d27aba4c70 Obsolete MakeBool ButtonWidget maker 2017-09-16 21:35:23 +10:00