Commit graph

28 commits

Author SHA1 Message Date
Justin Aquadro
d3954ef5dd Sort regions before enumerating (contrib. by Sukasa) 2013-07-02 23:07:36 -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
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
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
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
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
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
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
6bb81f187f Fixed bug in LavaReset that could turn lava into water. 2012-07-22 00:20:02 -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
c2956a7d2a Bunch of fixes to Anvil, still completely broken. 2012-03-12 02:10:41 -04:00
Justin Aquadro
f82ea3e946 Creating interrum branch that replaces Alpha and Beta support with Anvil support. 2012-03-12 00:09:49 -04:00
Justin Aquadro
d9832544ce Small bit of Anvil support. 2012-02-21 00:57:19 -05:00
Justin Aquadro
33e8cf2174 Fixed region object bug when deleting last chunk in region 2012-02-20 16:30:54 -05:00
Justin Aquadro
50b59bea25 bugfix in blocktileticks for setTickValue 2012-02-06 02:02:08 -05:00
Justin Aquadro
6473402fab Added TileTick infrastructure 2012-01-28 01:42:08 -05:00
Justin Aquadro
ce3a3537d0 Exposing access to the worlds' ChunkCaches. 2011-12-17 01:43:41 -05:00
Justin Aquadro
943b474c95 Changing ID references from BlockType to BlockInfo 2011-11-09 21:54:22 -05:00
Justin Aquadro
3b781d0a02 Data resource management (maps) 2011-11-09 21:46:19 -05:00
Justin Aquadro
3ee1bf753a Exposed cache size argument to BetaWorld 2011-11-05 15:12:48 -04:00
Justin Aquadro
e23ab933ef Restructuring Repo 2011-10-08 00:01:51 -04:00