51 Commits

Author SHA1 Message Date
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
5fdfba9d1b Client: Move more stuff to DefaultSet 2016-10-04 10:19:13 +11:00
UnknownShadow200
be619e29f0 Client: Start moving stuff into separate DefaultSet class for block properties. 2016-10-04 09:34:21 +11:00
UnknownShadow200
ae379a85c0 You should always be able to place/delete blocks, unless they are overriden by SetBlockPermission. Fixes being unable to /b an lb/gb removed block. 2016-08-21 14:06:29 +10:00
UnknownShadow200
2a233d9b11 Fix z-fighting and picking issues with water/lava. 2016-07-08 14:47:00 +10:00
UnknownShadow200
19bfc4a801 Fix culling properly for liquids. 2016-07-07 16:59:21 +10:00
UnknownShadow200
7fa3fb5ca1 Error screen is same colour as classic, minor performance optimisations for mesh building. 2016-07-06 23:47:48 +10:00
UnknownShadow200
52d25c081a Make lava draw translucent, optimise button widget rendering by only creating a texture size of text and then offseting to correct coords, instead of making one big texture equal to desired button size. 2016-06-18 23:11:06 +10:00
UnknownShadow200
f86017ffe1 Fix 'TNT' showing in block menu as 'TN t'. 2016-06-12 12:45:39 +10:00
UnknownShadow200
1e2cd769fe Consistently use 'block' instead of 'tile'. 2016-06-11 18:38:20 +10:00
UnknownShadow200
b2c642b8af Remove Block enum. 2016-06-11 15:29:45 +10:00
UnknownShadow200
70a6e2fe1a Fix sprite blocks not recalculating their selection box after reconnect. 2016-05-23 08:23:18 +10:00
UnknownShadow200
be28a782f5 Don't show CPE blocks unless the server supports them. 2016-05-16 18:04:42 +10:00
UnknownShadow200
60111bcbf2 Add /cuboid command for singleplayer. (Thanks MrGoober) 2016-05-09 08:38:59 +10:00
UnknownShadow200
579357c081 Reset all blocks on disconnection from server. 2016-05-08 00:20:28 +10:00
UnknownShadow200
d86f599a5d Modifiable liquids should affect all translucent blocks, translucent blocks should show as such in the block in hand, also fix seaming visibilities between translucent blocks on the outside of the map and inside it. 2016-03-29 20:32:09 +11:00
UnknownShadow200
a78205c45a Add copyright notices to every source file. 2016-03-26 13:51:42 +11:00
UnknownShadow200
05336ee5ca Removed herobrine. 2016-02-11 11:43:00 +11:00
UnknownShadow200
1275ece957 Support saving/loading BlockDefinitions blocks in singleplayer. 2016-02-09 16:18:02 +11:00
UnknownShadow200
39f315e12a Fix heightmaps sometimes being updated incorrectly. (Thanks goodlyay) 2016-01-28 17:28:41 +11:00
UnknownShadow200
7c7bc4e79d Add 'use CPE' button to nostalgia settings. 2016-01-12 22:15:54 +11:00
UnknownShadow200
99bd040d2f Fix DefineBlock/DefineBlockExt packets taking a disproportionate amount of time to process. 2016-01-07 09:54:40 +11:00
UnknownShadow200
0102471e91 Implement gas block draw type in BlockDefinitions, also allow press function keys in text input widget (Thanks FabTheZen). 2015-12-30 21:42:20 +11:00
UnknownShadow200
2b3326197f Fix lighting for non 0 minX/Y/Z and non 1 maxX/Z blocks. 2015-12-24 12:43:56 +11:00
UnknownShadow200
6fb7e099f9 Remove Height[] array and use MaxBB[].Y in its place, also fix sprites being drawn with wrong height in block in hand. 2015-12-23 17:43:45 +11:00
UnknownShadow200
6fb700ae8f Particles now work with non 0 min and non 1 max. 2015-12-23 15:30:34 +11:00
UnknownShadow200
4da17dc8c3 Get rid of the leftover testing stuff for the last commit. 2015-12-23 14:22:21 +11:00
UnknownShadow200
5ba8539c03 Initial progress on non 0 minX/Z and non 1 maxX/Z blocks. 2015-12-23 14:20:30 +11:00
UnknownShadow200
8179d9f793 Add sounds for BlockDefinitions. 2015-12-18 14:08:42 +11:00
UnknownShadow200
0e331ce01a Fix trees not being generated in singleplayer (Thanks Jerralish), fix some issues with selection bounds not being calculated correctly for BlockDefinitions blocks. 2015-12-09 21:20:47 +11:00
UnknownShadow200
399b2fe86a Add sounds to BlockInfo. 2015-11-27 16:01:58 +11:00
UnknownShadow200
e94e53f348 Fix colour codes not being trimmed from own skin name, launcher should auto-focus to search box. 2015-11-20 10:44:29 +11:00
UnknownShadow200
2493feb86f Initial implementation of being able to switch between arial and default.png (only works for FPSscreen right now) 2015-10-28 07:20:15 +11:00
UnknownShadow200
a6f90acf00 More comments. 2015-10-24 15:31:57 +11:00
UnknownShadow200
9e15c3775b Add tab to new launcher, make sprite bounding boxes exactly match the texture. 2015-10-22 18:29:12 +11:00
UnknownShadow200
5d2386b931 Fix slabs not occluding properly. 2015-10-09 17:47:05 +11:00
UnknownShadow200
1f54263749 Fix sprites not being full bright if they should, overhaul fps screen to also display current position and hack states. FPS can be hidden with option 'Show FPS' now. 2015-10-08 19:39:27 +11:00
UnknownShadow200
5593bda240 More work on BlockDefinitions. Remove minecraft.net functonality from launcher because classic was removed from minecraft.net. 2015-10-03 17:00:26 +10:00
UnknownShadow200
067f87ce37 Use default op block permissions regardless of whether BlockPermissions is used or not. BlockPermissions settings always override other attempts to set permissions. 2015-09-27 06:40:33 +10:00
UnknownShadow200
808d66ea6c Initial single player physics added. 2015-09-25 18:17:04 +10:00
UnknownShadow200
56089bf275 More work on BlockDefinitions support. Liquid collision and gravity still not properly supported. 2015-09-23 08:45:16 +10:00
UnknownShadow200
dde58e8b1d Reorganise BlockInfo, more work on BlockDefinitions. 2015-09-22 16:48:04 +10:00
UnknownShadow200
e15492aa44 Light emitting blocks should always be flat shaded at full brightness, fixes #69. 2015-09-13 14:33:43 +10:00
UnknownShadow200
8659760440 Fix some slab lighting bugs, support the ability to define animations with an animations.txt file, partially addresses #44. 2015-09-13 14:17:43 +10:00
UnknownShadow200
dbeeb51ddf Hopefully fix remove last of InitialiseArray() with enum calls. 2015-09-09 19:23:27 +10:00
UnknownShadow200
2e502ee8bb Implement support for resetting block definitions. 2015-09-08 20:10:54 +10:00
UnknownShadow200
d705593c36 Add highly experimental, partial support for BlockDefinitions to address #42. 2015-09-08 06:28:30 +10:00
UnknownShadow200
db800f3b32 Slightly optimise ChunkMeshBuilder, fix lava not being fully lit on all tile sides. 2015-09-01 16:33:05 +10:00
UnknownShadow200
dab0e31bfc More code XML comments. 2015-08-29 11:54:55 +10:00
UnknownShadow200
2ffa078e75 Experimental heightmap optimisation. Runs a lot quicker. (750ms to 600ms for 256 sized map, 24s to 12s for 512 sized map. 2015-08-25 06:39:54 +10:00