Justin Aquadro
|
bd62ccc04c
|
Switched chunks to factory method, allowing them to be created with or without automatic validation (some ops, like copy, no longer perform unnecessary validation). Skylight recalculation optimization, cuts runtime of flatmap example by two thirds.
|
2011-04-19 07:50:17 +00:00 |
|
Justin Aquadro
|
0657cf5bd3
|
Bugfixes and more relighting control
|
2011-04-16 01:46:46 +00:00 |
|
Justin Aquadro
|
66bd79646c
|
Replaced the blocklight resetting code, which was buggy. The new method is faster anyway and takes advantage of the fact that light is only being added, not removed or impeded in any way.
|
2011-04-14 02:30:40 +00:00 |
|
Justin Aquadro
|
9c7a96d3b9
|
Minor stuff
|
2011-04-13 09:17:50 +00:00 |
|
Justin Aquadro
|
6f78009c0e
|
Chunk coordinates were being aliased during chunk generation, causing Minecraft to hang. Also fixed player object creation.
|
2011-04-13 08:46:06 +00:00 |
|
Justin Aquadro
|
44ba6eac4e
|
World interfaces refactored; breaks existing code.
|
2011-04-13 05:04:32 +00:00 |
|
Justin Aquadro
|
d72e7881a5
|
Skylight recalculations added
|
2011-04-12 00:30:17 +00:00 |
|
Justin Aquadro
|
464ea33b29
|
Some tweaks to the untested lighting code in Chunk.
|
2011-04-11 17:33:08 +00:00 |
|
Justin Aquadro
|
2adf6ced99
|
Initial automatic relighting support for blocklight (not skylight) via chunkref manipulations. There is also untested code for recalculating an entire chunk's light. Relighting still not present in blockmanager.
|
2011-04-11 06:13:33 +00:00 |
|
Justin Aquadro
|
3d0caa7a28
|
NBT type renaming. Added more casting options to NBT Value types.
|
2011-04-09 02:50:42 +00:00 |
|
Justin Aquadro
|
1e029325bc
|
Major Block interface factoring to ease support of alternative block containers such as Classic Meps or MCSchematic files.
|
2011-04-08 02:16:06 +00:00 |
|
Justin Aquadro
|
428c576925
|
Added entity access points into Chunks (as IEntityContainer interface). Added predicate-based find/remove capability to NBT Lists.
|
2011-04-06 23:54:41 +00:00 |
|
Justin Aquadro
|
2ac3252702
|
Removed unnecessary nested namespace.
|
2011-04-06 21:20:35 +00:00 |
|
Justin Aquadro
|
97116bd195
|
Changing namespace to new project
|
2011-04-06 07:40:38 +00:00 |
|
Justin Aquadro
|
99e986b338
|
Forking Substrate to separate source tree
|
2011-04-06 04:43:54 +00:00 |
|