Commit graph

98 commits

Author SHA1 Message Date
Justin Aquadro
bf6df9d332 Apparently I forgot to commit this? 2013-07-02 21:34:10 -04:00
Justin Aquadro
60e7afa6cd Fix NBT parse crash when list has type TAG_End 2013-05-22 02:58:15 -04:00
Justin Aquadro
59ad0d3976 Allow setting TileEntity data on blocks not explicitly registered as TE blocks 2013-05-22 01:07:53 -04:00
Justin Aquadro
e8362682e2 Merge branch 'master' of github.com:jaquadro/Substrate 2013-05-18 22:10:27 -04:00
Justin Aquadro
5852184855 World classes now support string dimension specifiers. 2013-05-18 22:10:00 -04:00
cry-inc
eb7c3a9cc5 Added support for the GeneratorName setting in Anvil worlds 2013-05-10 21:50:41 +02:00
Justin Aquadro
e20a1277c3 Adding 1.5, 1.6 blocks 2013-05-04 17:43:07 -04:00
Justin Aquadro
ba18b4b59a Merge branch 'master' of github.com:jaquadro/Substrate 2013-04-18 00:56:29 -04:00
Justin Aquadro
d71c75e033 Internalizing Ionic.Zlib classes 2013-04-18 00:56:05 -04:00
Justin Aquadro
8b3ae3ac75 Update FusedDataArray.cs
Fixing setters in FusedDataArray
2013-04-08 11:26:17 -03:00
Justin Aquadro
51511529ba Fixed bug in region loader that incorrectly tries to pad out non-multiple-of-4KB files. 2013-03-09 12:05:10 -05:00
Justin Aquadro
afae126fb0 Initializing Source property for created INbtObjects 2013-01-30 21:24:47 -05:00
Justin Aquadro
ac02a672ac Fixed casing error in playerGameType property of Player class 2013-01-27 19:32:25 -05:00
Justin Aquadro
9efe5092ac Fixed TagNodeString being given a null value 2013-01-13 20:18:29 -05:00
Justin Aquadro
1bd952a9e1 Fix item enchantments not resetting on tree load 2012-12-01 12:54:36 -05:00
Justin Aquadro
4827bb6f51 Fixed wrong tag name for addition block ids 2012-11-28 23:23:11 -05:00
Fredrik Blom
258eff946b Made sure that all access to sectorFree is moved to inside the protected area as well. 2012-11-15 16:02:36 +01:00
Fredrik Blom
6326bdac82 Added file locks to allow parallel access to chunks.
This allows a multi-threaded reading of chunks.
2012-11-15 10:11:23 +01:00
Justin Aquadro
a002336603 Fixed handling of MobSpawnerTileEntities 2012-11-13 23:38:43 -05:00
Justin Aquadro
8fc7e46afc Shifting by wrong data width in FusedDataArray 2012-11-13 23:13:18 -05:00
Justin Aquadro
0dd73dceba Anvil worlds should now be compatible with block IDs >255 2012-11-12 23:28:49 -05:00
Justin Aquadro
8c771f3308 Merge branch 'master' of github.com:jaquadro/Substrate 2012-11-10 12:12:09 -05:00
Justin Aquadro
719a969310 Fixed bug where empty chunks below the heightmap were not written. 2012-11-10 12:11:43 -05:00
sukasa
46eb7c3244 Undid previous changes. Added CreateGeneric() function to TileEntityFactory that returns a TileEntity class if no registered class exists for a given NBT tree. Changed GetTileEntity to in BlockTileEntities to use the new function. 2012-11-05 21:35:57 -08:00
sukasa
aa11b9d38a Merge https://github.com/Sukasa/Substrate 2012-11-05 21:34:15 -08:00
Justin Aquadro
baa01d6813 Fixing filename case in csproj files 2012-11-05 00:05:40 -05:00
sukasa
9fb96750d6 Modification to allow force-returning of TileEntity objects via additional param. Useful for dealing with mod-installed TileEntities not natively supported by Substrate 2012-11-04 19:33:06 -08:00
Justin Aquadro
700266615f Merge branch 'master' of github.com:jaquadro/Substrate 2012-11-04 21:08:57 -05:00
Justin Aquadro
9f3312d790 Exposing raw NBT Source property to several INbtObjects 2012-11-04 21:05:28 -05:00
Justin Aquadro
4a24f40d82 Fixed bug in NBT layer discarding root node name on read 2012-10-16 19:00:45 -04:00
timeDev
0109e90475 Added Minecraft 1.3 Monster Spawner Functionality
Signed-off-by: timeDev <timeDev@timecraftor.com>
2012-09-22 17:43:07 +02:00
timeDev
2b8c40f9c3 Fixed the same issue again, just for TileEntityControl
*Fixed TileEntityControl.Copy() returning a TileEntityMusic
2012-09-22 17:03:52 +02:00
timeDev
40478ea46f Fixes Copy returning wrong type 2012-09-16 13:00:07 +02:00
Justin Aquadro
d4651bfdf6 Added info for 1.4 block types 2012-09-09 16:01:30 -04:00
Justin Aquadro
81920ef73d Fixed index calculation bug in Anvil composite arrays. 2012-09-09 14:36:38 -04:00
Justin Aquadro
aed388dd80 RegionFile API additions to support extensions of varying sector size 2012-09-02 23:39:31 -04:00
Justin Aquadro
613fc34df7 Fixed unicode handling bug in NBT Strings, which could result in an inconsistent NBT binary. 2012-08-24 00:14:53 -04:00
Justin Aquadro
f062f736ef Fixed bug in player loading introduced in 1.3.2 2012-07-31 20:33:50 -04:00
Justin Aquadro
fcfe3bc2d0 Setting version 1.3.2 2012-07-22 00:23:45 -04:00
Justin Aquadro
3fa526fcc9 Added more 1.3 block, item, and player data. 2012-07-22 00:20:46 -04:00
Justin Aquadro
6bb81f187f Fixed bug in LavaReset that could turn lava into water. 2012-07-22 00:20:02 -04:00
Justin Aquadro
489e3c03d0 Fixed chunk relocation bug 2012-07-22 00:19:26 -04:00
Justin Aquadro
0ca56beb76 Split BlockManager into AlphaBlockManager and AnvilBlockManager 2012-05-25 21:48:19 -04:00
Justin Aquadro
e9fe001656 Fixed bug in chunk creation aliasing Z coordinate to X 2012-05-13 14:53:40 -04:00
Justin Aquadro
b7c53caa5e Example updates 2012-04-28 20:35:57 -04:00
Justin Aquadro
2b6dec51bf A bunch of bugfixes 2012-04-28 20:34:22 -04:00
Justin Aquadro
09d51e6f16 MC 1.2 data, more organizational 2012-04-28 16:53:24 -04:00
Justin Aquadro
66dfc9da95 Organizational 2012-04-28 16:22:23 -04:00
Justin Aquadro
63e0bc1876 Anvil/Beta/Alpha support unification 2012-04-28 15:52:40 -04:00
Justin Aquadro
f65238abde If biome data is absent, default data will be created instead of failing. 2012-03-25 14:35:58 -04:00