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
|
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
|
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 |
|
Justin Aquadro
|
45a1514b38
|
Lighting cutoff bug fixed, but now relighting is hideously slow. Mustfix.
|
2011-04-20 07:58:36 +00:00 |
|
Justin Aquadro
|
3e3f612e5c
|
Squashed a new lighting bug. There is still a cutoff bug for sunlight calculation, like the old blocklight bug. Need separate spreadlight function for sunlight, but it could be expensive...
|
2011-04-19 08:42:55 +00:00 |
|
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
|
9355a016ca
|
ChunkRef switched to factory method to fix performance defect
|
2011-04-19 01:24:26 +00:00 |
|
Justin Aquadro
|
324d997f52
|
Improved performance of edge reconciliation for chunk lighting.
|
2011-04-17 02:03:06 +00:00 |
|
Justin Aquadro
|
0657cf5bd3
|
Bugfixes and more relighting control
|
2011-04-16 01:46:46 +00:00 |
|
Justin Aquadro
|
6fa2538130
|
Updates to NBToolkit, edge light reconciliation
|
2011-04-15 03:30:46 +00:00 |
|