Commit Graph

114 Commits

Author SHA1 Message Date
Dylan K. Taylor
4577f3ee22 Added config to warn if assertions are enabled and to disable exception throws 2017-01-15 00:38:30 +00:00
Dylan K. Taylor
ad0553fbf8 Bump to API 3.0.0-ALPHA2 - READ DESCRIPTION!
Refactored level\format\generic\GenericChunk -> level\format\Chunk.
Re-added support for async chunk sending
Refactored most Level IO into new namespaces for more organisation
Removed LevelDB loader completely (will be re-added at a later date)
2017-01-06 17:13:45 +00:00
Dylan K. Taylor
736ec6edac Auto-generated crafting and creative inventory data for 1.0.0.16, do not modify by hand 2016-12-31 16:33:53 +00:00
Dylan K. Taylor
440d66bd59 Runtime conversion would be far too slow, remove this redundant option 2016-12-23 20:48:56 +00:00
Dylan K. Taylor
747aae94ec Refactor PMCustomAnvil -> PMAnvil 2016-12-23 20:38:31 +00:00
Dylan K. Taylor
e2bbb76900 Use PMCustomAnvil as the default format for new worlds
mcregion is now "deprecated" due to its lack of suitability (fullchunk style, and no support for 256-high worlds)
2016-12-23 18:15:10 +00:00
Dylan K. Taylor
ea7313779e Update crafting recipes 2016-11-09 14:20:24 +00:00
Dylan K. Taylor
5a8008367f Updated creative inventory json with better NBT encode/decode, fixes enchanted books issues 2016-11-09 14:20:24 +00:00
Dylan K. Taylor
9d16f145dd Creative inventory update with unknown item filter 2016-10-27 12:13:27 +01:00
Dylan K. Taylor
694c9b151f Move default data to json 2016-10-27 10:55:03 +01:00
Dylan K. Taylor
d6fd9259cf Added options to disable saving player.dat 2016-10-07 10:25:26 +01:00
Dylan K. Taylor
f32d588b9b Inventory: Creative Inventory update 2016-09-28 13:59:51 +01:00
Jorge González
012d46dfd8 Added Mob Heads
Fixed duplicated items in JSON file
2016-03-22 22:25:36 -06:00
Intyre
e597314331 Read creative menu items from json 2016-01-28 04:39:30 +01:00
Intyre
c7c78b1159 Read recipes from json 2016-01-25 20:40:26 +01:00
Shoghi Cervantes
cf3d8f449e Added some asserts 2015-09-27 19:48:42 +02:00
Shoghi Cervantes
0c09361c46 Added main-hard-limit memory property similar to old memory-limit, use less memory on startup (RakLib) 2015-07-11 13:16:39 +02:00
Shoghi Cervantes
d0f743a99e Fixed /time add message, chunk tick reset default 2015-06-07 20:15:30 +02:00
Shoghi Cervantes
3bb037204e light population is now optional via pocketmine.yml 2015-05-28 23:39:09 +02:00
Shoghi Cervantes
cde2d39029 New statistics system 2015-05-21 11:41:11 +02:00
Shoghi Cervantes
63a5269313 Added settings.profile-report-trigger to only extract timings on a given tps rate 2015-05-16 16:02:32 +02:00
Shoghi Cervantes
d6ebff412c Added ChunkLoader interface 2015-05-16 15:28:31 +02:00
Shoghi Cervantes
ab18b7833f Fixed light population happening before population 2015-05-09 16:37:34 +02:00
Shoghi Cervantes
d830386786 Changed default async compression 2015-05-03 22:14:57 +02:00
Shoghi Cervantes
a0739a7b03 Added more level tick options, force player ticks, base tick rate for levels 2015-04-23 11:34:01 +02:00
Shoghi Cervantes
897774f848 Increased manuall garbage collection rate 2015-04-19 16:16:05 +02:00
Shoghi Cervantes
bf4a8398c4 Moved chunk garbage collector to memory manager 2015-04-19 16:14:54 +02:00
Shoghi Cervantes
b2c25eaf36 Added MemoryManager, new memory properties, improved performance, updated RakLib, fixed misc. bugs 2015-04-18 20:13:52 +02:00
Shoghi Cervantes
91388c6b86 Added chunk-sending.cache-chunks property (old advanced-cache), improved chunk unload saving times 2015-04-14 20:57:09 +02:00
Shoghi Cervantes
1865622b89 Added settings.force-language property to force server language on clients 2015-04-13 12:02:40 +02:00
Shoghi Cervantes
5e2a21fc26 Added level-settings.auto-tick-rate property, added Level tick rate 2015-04-12 14:13:36 +02:00
Shoghi Cervantes
e2bae92df8 Updated language files and command descriptions 2015-04-12 00:59:12 +02:00
Shoghi Cervantes
5a0d1affcc Base translations moved to submodule! 2015-04-11 15:31:22 +02:00
Shoghi Cervantes
c2138aa30c More language files 2015-04-11 12:56:38 +02:00
Shoghi Cervantes
08f2b7f291 Moved chunk population to async tasks, and no more cut trees! 2015-03-27 01:57:08 +01:00
Shoghi Cervantes
72c4c01542 Yay generation uses async tasks 2015-03-26 18:21:39 +01:00
Shoghi Cervantes
286c1ee880 Added chunk spawn threshold for players 2015-03-26 11:28:44 +01:00
Shoghi Cervantes
962c28aaca BatchPacket, compress any packet depending on the size, really fast threaded chunk sending 2015-03-26 00:06:46 +01:00
Shoghi Cervantes
d5601b0c9f Generator works! 2015-03-15 16:40:18 +01:00
Shoghi Cervantes
b0f8c14640 Added Terminal class, Improved normal generator speed 2015-03-15 00:15:24 +01:00
Shoghi Cervantes
94c2ec8498 Fixed constructors, default memory to -1, default async generator 2015-03-14 15:50:33 +01:00
Shoghi Cervantes
692045d714 Improved threading and resource usage, new defaults 2015-01-02 18:46:39 +01:00
Shoghi Cervantes
d800a21bd4 Higher chunk defaults 2014-12-28 02:58:17 +01:00
Shoghi Cervantes
d4c43215b1 Fixed typo about async chunk generation 2014-12-19 16:10:01 +01:00
Shoghi Cervantes
571e2f8895 Revert "Option to disable hitbox calculation"
This reverts commit fae330d499.
2014-10-05 16:32:49 +02:00
williamtdr
fae330d499 Option to disable hitbox calculation 2014-10-04 20:07:37 -05:00
Shoghi Cervantes
f8378c09ba Fixed entities getting OnGround default to true 2014-09-30 13:13:31 +02:00
Shoghi Cervantes
d720113ac9 Added non-threaded chunk generation, toggleable on pocketmine.yml 2014-09-26 11:18:46 +02:00
Shoghi Cervantes
67f6482c76 Implemented circular chunk sending 2014-08-12 17:30:01 +02:00
Shoghi Cervantes
26ec562fbf Added worlds directive to pocketmine.yml to load extra worlds or use a plugin-provided generator 2014-08-01 12:24:08 +02:00