Commit graph

127 commits

Author SHA1 Message Date
Justin Aquadro
ec2342d767 More refactoring, more renaming, AlphaBlock and AlphaBlockRef documentation. 2011-06-30 03:59:20 +00:00
Justin Aquadro
8ed6977260 Major namespace refactoring to reduce clutter in the standard Substrate namespace. 2011-06-29 02:58:34 +00:00
Justin Aquadro
8cfbd26f6b Documentation, tweaking (get used to this...) 2011-06-28 03:41:44 +00:00
Justin Aquadro
c1d2f053df Additional inline documentation, minor tweaks. 2011-06-27 04:49:29 +00:00
Justin Aquadro
288d3a419a Remaining NBT classes refactored and documented. 2011-06-26 06:09:23 +00:00
Justin Aquadro
cdee3fb41d Baseline NBT refactoring and documentation. Most changes outside of NBT are for renamed identifiers. 2011-06-20 03:51:40 +00:00
Justin Aquadro
0fefa0d640 Documentation 2011-06-18 03:01:39 +00:00
Justin Aquadro
79cd9afa7b Begging to incorporate inline documentation. 2011-06-17 04:41:08 +00:00
Justin Aquadro
821acda42a Whoops 2011-06-10 23:42:17 +00:00
Justin Aquadro
7d1833e6f0 Some tweaks to help the JIT out. Changes to BlockRef but this will probably be removed entirely. 2011-06-10 16:08:36 +00:00
Justin Aquadro
bfe7efcd1c Fixed inventory-based Tile Entity verification failure 2011-06-10 05:46:05 +00:00
Justin Aquadro
3f55f419d6 Functional fluid simulation 2011-06-08 01:51:59 +00:00
Justin Aquadro
ff0140d60d Early fluid recalculation support (for water) 2011-06-07 02:56:07 +00:00
Justin Aquadro
da05301983 Added TileEntity for jukebox (Record Player), a new change in 1.6. Fixed bug in note block TileEntity. 2011-06-05 04:11:44 +00:00
Justin Aquadro
4097b44c22 Fixes another lighting bug and a couple regressions from 0.5.2 2011-06-04 16:16:01 +00:00
Justin Aquadro
8a3e973a58 Oops 2011-06-04 06:02:47 +00:00
Justin Aquadro
8234589043 NBToolkit ready for another maintenance release 2011-06-04 06:02:28 +00:00
Justin Aquadro
c33b616ae8 lighting range bugfix 2011-06-04 06:01:30 +00:00
Justin Aquadro
8894b4a3c5 More lighting bugs, woo! 2011-06-04 02:56:57 +00:00
Justin Aquadro
c2ff6a3a92 Fixed serious lighting (heightmap) bug that messes with MC's normal lighting and generation behavior. 2011-06-04 02:03:40 +00:00
Justin Aquadro
16cf6399f0 Enums for interpreting data values 2011-06-03 06:49:23 +00:00
Justin Aquadro
cfe59afc9e Re-exposed access to player manager. New example: GiveItem 2011-06-03 05:16:12 +00:00
Justin Aquadro
6e40d89c35 Some bugfixes and additional functionality for converting chunks. New example: Convert 2011-06-02 20:08:06 +00:00
Justin Aquadro
7d2361a919 Updated example documentation, added example: BlockReplace 2011-06-02 07:35:25 +00:00
Justin Aquadro
438cec3bdf TileEntity bugfixes, new example: GoodyChest 2011-06-02 04:54:17 +00:00
Justin Aquadro
cbdf423567 Added ItemInfo classes 2011-06-01 18:42:52 +00:00
Justin Aquadro
411a630455 Because NBToolkit hasn't been updated in a while... 2011-06-01 06:41:57 +00:00
Justin Aquadro
bb4950d896 Some entity updates 2011-06-01 06:11:50 +00:00
Justin Aquadro
bffc44c9ae CopyChunk in ChunkManager 2011-06-01 05:30:52 +00:00
Justin Aquadro
d6d5ceb11d Added 1.6 blocks to BlockInfo 2011-06-01 05:10:48 +00:00
Justin Aquadro
8e2e602ec5 Added state property to BlockInfo (solid/nonsolid/fluid) 2011-06-01 04:59:57 +00:00
Justin Aquadro
41cfa1b425 A little more optimization 2011-05-23 01:52:05 +00:00
Justin Aquadro
b03fe0fa09 Another global lighting performance increase 2011-05-22 08:00:09 +00:00
Justin Aquadro
e3021a66a4 Example fix 2011-05-22 05:35:55 +00:00
Justin Aquadro
c0e5fea8dc A collection of lighting correctness, performance, and bug fixes. 2011-05-22 05:34:49 +00:00
Justin Aquadro
434f7808fe Fixed lighting bug (maybe?), added weather attributes to level format, added additional example. 2011-05-14 21:53:39 +00:00
Justin Aquadro
32dd74415f Adding random 3D maze generator example 2011-05-13 06:12:40 +00:00
Justin Aquadro
46387e28b4 Minor adjustment 2011-05-13 03:44:05 +00:00
Justin Aquadro
d56fcc288f Changed some identifier names from BlockXX to XX, since they're no longer part of an overloaded chunk interface. 2011-05-13 03:21:53 +00:00
Justin Aquadro
b7eefbea0e Major refactoring to chunk model which separates Block and Entity collections from the chunks themselves. This is a compatibility-breaking change. Also numerous bugfixes including Level, Player, and lighting fixes. 2011-05-13 03:09:57 +00:00
Justin Aquadro
0f1c6970c9 More preparation towards refactoring 2011-05-08 08:17:20 +00:00
Justin Aquadro
c8cdf32eb2 Added explicit caching support classes ahead of potential block collection refactoring. 2011-05-07 07:36:39 +00:00
Justin Aquadro
fe0e71694e Squid entity 2011-04-30 05:59:58 +00:00
Justin Aquadro
77438fa1bf Added PurgeEntities example program 2011-04-30 05:18:30 +00:00
Justin Aquadro
e215ccd7d5 Some more lighting fixes (transparent, blocking blocks like half-steps and stairs will no longer be partially dark) 2011-04-29 06:23:18 +00:00
Justin Aquadro
02429a92fc Version bump 2011-04-21 00:36:02 +00:00
Justin Aquadro
bb12d60c0c Added heightmap rebuilding (for maps with invalid heightmaps), and added it to the relight example. Made a couple level.dat fields auto-create if missing. 2011-04-21 00:30:13 +00:00
Justin Aquadro
0b2db7934d Thanks to caching, rebuilding the skylight is now half the cost. I'm sure the algorithm can still be fundamentally improved, however. 2011-04-21 00:02:17 +00:00
Justin Aquadro
e78f28b25f Enum type inappropriate for block id constants. 2011-04-20 08:13:14 +00:00
Justin Aquadro
ecc6bd04c6 New block types 2011-04-20 08:08:09 +00:00