Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-04-10 | Oops, remember to save your files! | Alexander Harkness | 1 | -6/+0 | |
2020-04-10 | Add Zombie Villagers | Bond-009 | 3 | -11/+60 | |
2020-04-04 | Implement wither skeletons (#4563) | Mat | 3 | -41/+67 | |
2020-04-03 | Manage block entity lifetime with unique_ptr (#4080) | peterbell10 | 2 | -53/+51 | |
2020-04-03 | Pulled the BlockID and BlockInfo headers from Globals.h. (#4591) | Mattes D | 5 | -11/+20 | |
The BlockID.h file was removed from Globals.h and renamed to BlockType.h (main change) The BlockInfo.h file was removed from Globals.h (main change) The ENUM_BLOCK_ID and ENUM_ITEM_ID enum names were replaced with ENUM_BLOCK_TYPE and ENUM_ITEM_TYPE (cosmetics) The various enums, such as eDimension, eDamageType and eExplosionSource were moved from BlockType.h to Defines.h, together with the helper functions for converting between them and strings (StringToDimension et al.) (minor) Many inline functions were moved from headers to their respective cpp files, so that BlockType.h could be included only into the cpp file, rather than the header. That broke our tests a bit, since they pick bits and pieces out of the main code and provide stubs for the rest; they had to be re-stubbed and re-verified. eMonsterType values are no longer tied to E_ITEM_SPAWN_EGG_META_* values | |||||
2019-09-29 | Refactored more of Entities and BlockEntities to use Vector3. (#4403) | Mattes D | 2 | -120/+121 | |
2019-09-24 | NBTChunkSerializer: Cleaned up interface. | Mattes D | 3 | -950/+889 | |
Removed dependency on cChunkDataCallback. Moved all the serializing code into a worker class. Changed the serialization into a single-call action. | |||||
2019-09-06 | Separated chunk generator from world / plugin interfaces. | Mattes D | 1 | -2/+2 | |
The generator now only takes care of servicing synchronous "GetChunk(X, Y)" and "GetBiomes(X, Y)" requests. | |||||
2019-08-11 | Fix building with clang 8.0 (#4346) | Bond-009 | 1 | -4/+6 | |
2018-09-24 | Add a formatting function for Vector3 (#4282) | peterbell10 | 1 | -7/+7 | |
* Vector3: Add custom fmt compatible formatter. * cLuaState: Add fmt version of ApiParamError * Use vector formatting in manual bindings * Always log vectors with FLOG | |||||
2018-08-29 | Force all headers other than "Globals.h" to be included with relative paths (#4269) | peterbell10 | 6 | -9/+6 | |
Closes #4236 CMake now creates a header file in the build directory under the path "include/Globals.h" which just includes "src/Globals.h" with an absolute path. Then instead of adding "src/" to the include directories, it adds "include/". #include "Globals.h" still works by including the build generated file and any other src-relative path will not work. | |||||
2018-07-26 | CheckBasicStyle: Check number of empty lines between functions (#4267) | peterbell10 | 3 | -3/+9 | |
Add check for number of empty lines between functions and fix the corresponding failures | |||||
2018-07-22 | cIsThread: Reset m_ShouldTerminate after the thread has stopped (#4258) | peterbell10 | 1 | -1/+1 | |
This allows threads to be restarted after stopping. Fixes #4257 | |||||
2018-05-02 | Prefer static_cast to reinterpret_cast (#4223) | peterbell10 | 1 | -49/+49 | |
* Change reinterpret_cast -> static_cast wherever possible * Remove more unnecessary `const_cast`s. reinterpret_casts should be avoided for the same reason as c-style casts - they don't do any type-checking. reinterpret_cast was mainly being used for down-casting in inheritance hierarchies but static_cast works just as well while also making sure that there is actually an inheritance relationship there. | |||||
2018-02-05 | Deal with covered switches consistently (#4161) | peterbell10 | 2 | -50/+41 | |
* Fixes a number of "<function>: not all control paths return a value" warnings on MSVC. * Introduces the UNREACHABLE global macro and uses it instead of conditionally compiled switch defaults. * Move cNBTParseErrorCategory from FastNBT.h into FastNBT.cpp to prevent bad calls to message() | |||||
2018-01-03 | Add the fmt library (#4065) | peterbell10 | 5 | -13/+12 | |
* Replaces AppendVPrintf with fmt::sprintf * fmt::ArgList now used as a type safe alternative to varargs. * Removed SIZE_T_FMT compatibility macros. fmt::sprintf is fully portable and supports %zu. * Adds FLOG functions to log with fmt's native formatting style. | |||||
2017-11-22 | Store Health as a float (#4073) | Fabian | 2 | -3/+22 | |
* Fix #4024 * Fix clang error * Add comment * Fix behaviour * Save Health as float * Changed m_Health to float * Remove redundant static_cast * Fix casts | |||||
2017-10-21 | cWorld Threads: Seperate initialization and thread start. | peterbell10 | 2 | -5/+4 | |
Prevents nullptr dereferences before Start has been called. | |||||
2017-09-19 | Removed UTF-8 BOM (#4033) | Lukas Pioch | 2 | -2/+2 | |
2017-09-14 | Fix switch warnings (#4013) | peterbell10 | 3 | -52/+54 | |
* Fix switch warnings * Fix a variety of -Wswitch and -Wswitch-enum warnings * Remove unneeded -Wno-error flags * Reorganise some eMonsterType switches * Alpha sort eMonsterType cases in WriteMobMetadata and in cNBTChunkSerializer::AddMonsterEntity * List all mob types in protocol 1.12 and NBTChunkSerializer * cStructGenTrees::GetNumTrees: remove switch default * cWSSAnvil::LoadOldMinecartFromNBT: Log unhandled minecart type | |||||
2017-09-11 | cBlockArea: use unique_ptr | peterbell10 | 1 | -4/+4 | |
2017-09-07 | Made world data paths adjustable, and added API to temporarily disable saving chunks to disk. (#3912) | Lane Kolbly | 1 | -3/+3 | |
2017-09-07 | Switched player statistic store to save with UUID filenames. (#4002) | Lane Kolbly | 2 | -4/+10 | |
2017-09-07 | Changed some int parameters to vector parameters (#3937) | Bond-009 | 1 | -2/+2 | |
2017-08-26 | Implement anvil chunk sparsing | peterbell10 | 3 | -26/+25 | |
2017-08-25 | Add cUUID class (#3871) | peterbell10 | 3 | -26/+25 | |
2017-08-24 | Minor changes (#3909) | mathiascode | 1 | -1/+1 | |
2017-08-21 | Fully implemented leashes (#3798) | Pablo Beltrán | 4 | -2/+119 | |
2017-08-18 | Represent cItem::m_Lore as an AStringVector (#3882) | peterbell10 | 2 | -5/+22 | |
* Replace cItem::m_Lore with AStringVector * Reword deprecation warning * Fix lua bindings | |||||
2017-08-13 | Replaced includes with forward declarations | Lukas Pioch | 1 | -2/+1 | |
2017-08-07 | Changed entity ownership model to use smart pointers | Tiger Wang | 1 | -53/+53 | |
2017-08-06 | Removed unneeded includes (#3902) | Lukas Pioch | 1 | -1/+0 | |
2017-08-03 | Remove double includes part 2 (#3890) | peterbell10 | 3 | -11/+0 | |
2017-08-03 | Removed unused forward declarations (#3888) | Lukas Pioch | 2 | -6/+0 | |
2017-08-02 | Fix BSD build | peterbell10 | 1 | -0/+1 | |
2017-08-02 | Removed double includes (#3885) | Lukas Pioch | 1 | -2/+0 | |
2017-07-30 | cParsedNBT: Improved error reporting (#3876) | peterbell10 | 2 | -55/+206 | |
* cParsedNBT: Improved error reporting * Fix typos | |||||
2017-07-21 | Remove smart pointer macros | peterbell10 | 1 | -1/+1 | |
2017-07-12 | Added basic ocelot behavior (#3829) | Bond-009 | 3 | -13/+51 | |
2017-07-07 | Added bed entity (#3823) | Lukas Pioch | 4 | -0/+45 | |
* Added bed entity * Export cBedEntity to lua * Set color of bed through item damage value * Added bed entity to APIDoc * NBT: Added loading and saving * Crafting recipes for the colored beds | |||||
2017-06-23 | Load entities from old and new names | Lukas Pioch | 2 | -224/+150 | |
2017-06-21 | Anvil storage: load block entities from both old and new name-styles. (#3784) | Mattes D | 2 | -80/+129 | |
* WSSAnvil: Load the sign text from JSON, too. | |||||
2017-06-16 | BlockEntities: Support cloning self. | Mattes D | 2 | -78/+81 | |
2017-05-24 | Exported boat | Lukas Pioch | 2 | -1/+8 | |
- NBT: Added saving / loading of material - Added the material in the item handler of the boat - Drop the correct boat if destroyed - APIDoc: Added desc and functions | |||||
2017-05-22 | Store cChunk::m_BlockEntities in a map (#3717) | peterbell10 | 2 | -4/+7 | |
* Store block entities in a map from block index * Cleanup ForEachBlockEntity * Cleanup DoWithBlockEntityAt | |||||
2017-05-21 | Clang 5.0 fixes | Lukas Pioch | 2 | -2/+2 | |
- Added override keyword - Removed inherited member variables | |||||
2017-05-08 | Corrected brewingstand and added support for fuel | Lukas Pioch | 2 | -2/+11 | |
2017-03-22 | NBT: Corrected firework loading | Lukas Pioch | 1 | -2/+2 | |
2016-12-15 | Fixed minecart destruction using deallocated memory. | Mattes D | 1 | -0/+2 | |
2016-11-07 | Fixed TrappedChest saving. (#3423) | Mattes D | 2 | -5/+16 | |
Vanilla uses "Chest" in NBT for trapped chests. | |||||
2016-09-27 | Use cChunkDef::Height for Y coord comparison where applicable. | Moritz Borcherding | 2 | -2/+2 | |
2016-08-24 | Fixed type-casting-related warnings. | Mattes D | 4 | -18/+21 | |
2016-07-18 | CMake: Remove needless minimum version specifications. | Mattes D | 1 | -2/+0 | |
2016-06-18 | SelfTests: Moved SchematicFileSerializer test into a separate project. | Mattes D | 1 | -36/+0 | |
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 14 | -289/+289 | |
2016-01-29 | MCServer to Cuberite | Mathias | 1 | -1/+1 | |
2016-01-11 | Changed the format of the MobHead data to allow MobHeads working on MInecraft 1.8 | bibo38 | 2 | -4/+54 | |
The NBT format now carries the texture data and transmit it to the client. See: http://minecraft.gamepedia.com/Head#Block_entity Related to #2674 | |||||
2016-01-01 | Renamed leftover strings to Cuberite / Server, as needed. | Mattes D | 1 | -1/+1 | |
Also upgraded the user setting file for MSVC to 2013. | |||||
2015-12-18 | Fix off by two error in ReadString | worktycho | 1 | -1/+1 | |
2015-12-18 | Check for invalid tags when reading a compound tag | tycho | 1 | -2/+6 | |
2015-12-18 | Fixed String Parsing crash bug | tycho | 1 | -5/+1 | |
Check string length against actual remaining data, not an abitary constant | |||||
2015-12-11 | Test for correct coordinates when fishing | Gargaj | 1 | -0/+1 | |
Fun fact: this was able to actually deadlock the server depending on where you were standing :) | |||||
2015-12-10 | Test for correct coordinates when fishing | Gargaj | 1 | -0/+1 | |
Fun fact: this was able to actually deadlock the server depending on where you were standing :) | |||||
2015-11-16 | changed mob age from char to int | Julian Laubstein | 2 | -28/+82 | |
2015-11-03 | Implemented brewing | Lukas Pioch | 4 | -0/+71 | |
2015-10-26 | Update Loops required for JsonCPP | Lukas Pioch | 1 | -2/+2 | |
2015-10-04 | Fixed a race condition between chunk loader and generator. | Mattes D | 2 | -32/+10 | |
When using ChunkWorx to generate multiple chunks, the server would sometimes fail an assert because it would generate a chunk even when it was successfully loaded. This was caused by chunks queued in cWorld's m_SetChunkDataQueue and thus being marked as "InQueue" although they were already loaded. Solved by adding a new parameter to chunk coord callbacks specifying whether the operation succeeded or failed, and using that instead of the chunk presence flag to decide whether to generate or not. | |||||
2015-09-25 | Compile.sh namechange to cuberite | Safwat Halaby | 2 | -2/+2 | |
2015-09-25 | Namechange to Cuberite | Mattes D | 2 | -2/+2 | |
2015-07-31 | Unified the doxy-comment format. | Mattes D | 6 | -21/+29 | |
2015-07-31 | Chunks that fail to load are offloaded to extra files. | Mattes D | 2 | -61/+107 | |
Ref.: #1970 | |||||
2015-07-31 | Added reason parameter to load failures. | Mattes D | 1 | -13/+13 | |
2015-07-31 | Moved AString reading hack to cFile. | Mattes D | 1 | -16/+17 | |
2015-07-29 | Silenced and fixed many warning messages across multiple files. | Samuel Barney | 6 | -165/+161 | |
2015-07-17 | Added Rabbit Metadata values. | bibo38 | 2 | -44/+60 | |
Added the Rabbit Types and the MoreCarrotTicks value. Types are selected randomly on creation. Fixes #1867 | |||||
2015-07-14 | Support ageable mobs | Hallucino | 2 | -12/+100 | |
Move ageable stuff in Monster directly | |||||
2015-07-12 | Changing the shared_ptr/unique_ptr constructors to the make_shared/make_unique functions | bibo38 | 1 | -64/+64 | |
2015-07-09 | Fixes compilation failures on MacOSX 10.10 | Samuel Barney | 2 | -36/+36 | |
* Replace old c-style casts with c++ casts * Added `-Wno-error=old-style-cast` to Protocol18x.cpp | |||||
2015-06-19 | Externalized cPrefabPiecePool self-test. | Mattes D | 2 | -14/+16 | |
2015-06-14 | Fixed log files' timestamps | Tiger Wang | 1 | -2/+2 | |
Also made Release mode log less technical information about the world storage threads. | |||||
2015-06-11 | SelfTests are registered and executed after logging framework init. | Mattes D | 1 | -0/+6 | |
Fixes #2228. | |||||
2015-06-03 | Fixes multiple furnace issues, including from loading world storage | HaoTNN | 1 | -2/+3 | |
2015-06-02 | Fixed warnings in MSVC. | Mattes D | 1 | -0/+3 | |
It complained about undefined return values or using uninitialized variables. | |||||
2015-05-24 | Disable -Werror for warnings in tests. | tycho | 1 | -1/+1 | |
2015-05-24 | Made -Weverything an error. | tycho | 2 | -8/+12 | |
2015-05-19 | Make -Werror disabling file only | tycho | 5 | -13/+21 | |
Ad fix a load of warnings | |||||
2015-05-09 | CheckBasicStyle: checks spaces around * and &. | Mattes D | 8 | -14/+14 | |
2015-05-09 | More style checking. | Mattes D | 5 | -11/+11 | |
Spaces around some operators are checked. | |||||
2015-04-27 | cSetChunkData constructor explicitly requires std::move() instead of | Woazboat | 1 | -1/+1 | |
unsafely stealing data | |||||
2015-03-14 | cPainting saving implemented | Tiger Wang | 4 | -14/+47 | |
Additionally, it now inherits from cHangingEntity. | |||||
2015-03-13 | Fixed confusion over Item Frame directions | Tiger Wang | 2 | -55/+11 | |
2015-02-18 | Flower pots: In 1.8 items are saved with the name and not the id. | Howaner | 1 | -5/+12 | |
2015-02-08 | WSSAnvil: Fixed chunk data padding. | Mattes D | 1 | -2/+5 | |
When the chunk data fit perfectly into the old space, an extra 4 KiB of padding zeroes were written, overwriting the next chunk. Fixes #1730. | |||||
2015-01-23 | Fixed negative return values in SchematicFileSerializer. | Matyas Dolak | 1 | -1/+3 | |
Fixes CID 103165. | |||||
2015-01-20 | Fixed warnings in FastNBT.cpp. | Mattes D | 1 | -39/+40 | |
2014-12-21 | WSSAnvil: Added clamping to entity coords. | Mattes D | 1 | -3/+3 | |
Fixes CID 72854. | |||||
2014-12-21 | FastNBT: Added a sanity check for number of list items. | Mattes D | 1 | -1/+8 | |
Fixes CID 55812. | |||||
2014-12-20 | Added Rabbits | Masy98 | 3 | -0/+27 | |
2014-12-18 | Added Entity Guardian | Masy98 | 3 | -0/+27 | |
2014-12-11 | Cosmetic touchups. | Mattes D | 1 | -4/+5 | |
Removed trailing whitespace, added cast to remove warning, added file seeking in case of corrupt files. | |||||
2014-12-10 | Added a cWorld:PrepareChunk function. | Mattes D | 2 | -17/+47 | |
It prepares the chunk - loads or generates it and lights it. The spawn prepare process uses this function. | |||||
2014-12-08 | Check to see if header write out is required | planetx | 1 | -17/+15 | |
2014-12-08 | Added timestamp to merged files WSSAnvil | planetx | 1 | -1/+1 | |
2014-12-08 | Added timestamp to merged files WSSAnvil | planetx | 1 | -62/+62 | |
2014-12-08 | Added timestamp to new files WSSAnvil | planetx | 2 | -79/+149 | |
2014-12-07 | Added Timestamp info to chunks in WSSAnvil | planetx | 2 | -87/+47 | |
2014-12-06 | Replaced most auto_ptr with unique_ptr. | Mattes D | 1 | -61/+61 | |
2014-12-05 | BasicStyle: Added missing braces to control statements. | Mattes D | 1 | -10/+21 | |
2014-12-01 | MobSpawner fixes. | Howaner | 1 | -1/+1 | |
2014-11-29 | Many api fixes, add vanilla names to mob type -> string functions and mob spawner fixes. | Howaner | 1 | -1/+1 | |
2014-11-26 | WSSAnvil: Fixed bad code in arrow loading. | Mattes D | 1 | -2/+8 | |
2014-11-18 | Finished mob spawner implementation. | Howaner | 3 | -2/+54 | |
2014-10-29 | Fixed 1.8 world item format reading. | Howaner | 1 | -2/+19 | |
2014-10-27 | Fixed compile (typos). | Alexander Harkness | 1 | -2/+2 | |
2014-10-27 | Another one.# | Alexander Harkness | 1 | -0/+22 | |
2014-10-23 | En masse NULL -> nullptr replace | Tiger Wang | 5 | -53/+53 | |
2014-10-21 | cItemFrame: Fixed a forgotten rename. | Mattes D | 1 | -1/+1 | |
2014-10-21 | Properly exported cItemFrame and cHangingEntity to Lua. | Mattes D | 2 | -28/+39 | |
2014-10-21 | Replace &*[0] accesses with .data() | Tiger Wang | 2 | -6/+6 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 5 | -53/+53 | |
2014-09-30 | Removed WSSCompact | Tiger Wang | 4 | -1227/+0 | |
2014-09-26 | Fixed UNUSED macro so that it doesn't require type knowledge. | madmaxoft | 1 | -4/+4 | |
Introduced new UNUSED_VAR macro that is used when type knowledge is available (for local variables). | |||||
2014-09-26 | Added type checking to map loading. | Howaner | 2 | -11/+11 | |
2014-09-25 | Anvil: Arrow Tile tags are a short in Vanilla | Howaner | 2 | -7/+24 | |
2014-09-25 | Fixed hanging direction bugs. | Howaner | 1 | -1/+1 | |
2014-09-24 | derp | Howaner | 1 | -4/+4 | |
2014-09-24 | Don't create two entity lists. | Howaner | 2 | -7/+14 | |
2014-09-23 | Anvil: Wolf collar color is a byte in Vanilla. | madmaxoft | 2 | -4/+18 | |
Kept the old Int reading for compatibility reasons. Ref.: #1448 | |||||
2014-09-23 | Fixed a crash in WSSAnvil. | madmaxoft | 1 | -3/+3 | |
Reported as #1448. | |||||
2014-09-23 | MCServer world compatiblity with vanilla and mcedit. | Howaner | 3 | -5/+52 | |
2014-09-20 | Fixed cParsedNBT::FindTagByPath(). | madmaxoft | 1 | -1/+1 | |
There was an off-by-one error in the name handling. | |||||
2014-09-19 | Implemented mob spawner. | Howaner | 2 | -12/+29 | |
2014-09-17 | Added first test to show the object can be created | Tycho | 1 | -41/+41 | |
2014-09-13 | Implemented Chest Minecarts | Tiger Wang | 1 | -1/+1 | |
2014-09-06 | Added Y-wise asserts to signs. | Mattes D | 1 | -0/+2 | |
This should help detect #1313's second case. | |||||
2014-09-06 | Anvil: Fixed an off-by-one error in the loader. | Mattes D | 1 | -1/+1 | |
Fixes #1307. | |||||
2014-09-06 | Fixed scoreboard loader type checks. | Mattes D | 1 | -10/+10 | |
Fixes scoreboard loading error reported on the Dropper map in #1307. | |||||
2014-09-05 | WorldStorage no longer queues chunks into generator. | Mattes D | 2 | -49/+13 | |
2014-09-05 | Fixed loading empty chunks. | Mattes D | 1 | -1/+7 | |
Reported on the Dropper map in #1307. | |||||
2014-09-05 | Rewritten chunk status to specify whether the chunk is in queue. | Mattes D | 1 | -5/+6 | |
This fixes #1370. | |||||
2014-09-05 | Anvil: Fixed loading block entities with invalid Y coord. | Mattes D | 1 | -1/+1 | |
2014-09-04 | Anvil: Cleanly refuse to store data that is too large. | madmaxoft | 1 | -1/+7 | |
Each chunk in MCA needs to be less than 1 MiB compressed; chunks that are larger will be refused with a log message. | |||||
2014-09-03 | Anvil: switched inflate to stream mode. | madmaxoft | 1 | -18/+6 | |
This removes the fixed-size buffer which could have caused #1307 and #1366. | |||||
2014-09-03 | commit | LO1ZB | 1 | -1/+1 | |
2014-09-03 | hopefully the last commit for removing y-coord from chunks. :) | LO1ZB | 1 | -1/+1 | |
2014-09-02 | Clang wants volatile... | madmaxoft | 1 | -1/+1 | |
2014-09-02 | Added strict error reporting to chunk loading. | madmaxoft | 1 | -1/+29 | |
This should help with #1307. | |||||
2014-09-02 | Added CustomName saving. | Howaner | 2 | -0/+15 | |
2014-08-30 | WSSAnvil: Removed leftover debugging code. | madmaxoft | 1 | -4/+0 | |
2014-08-29 | Rewritten block entity loading. | Mattes D | 2 | -212/+257 | |
Block entities are now loaded based on the blocktype at the coords they specify; before loading, their type ("id" NBT tag) is checked. The chunk now expects that all block entities given to it via cChunk::SetAllData() have their valid blocktype; asserts if they don't. Fixes #1354. | |||||
2014-08-29 | Removed unused code | Tiger Wang | 1 | -1/+0 | |
2014-08-28 | remove y-coord from chunks | LO1ZB | 3 | -24/+22 | |
2014-08-21 | Added initializers for class members. | Mattes D | 1 | -0/+4 | |
As reported by Coverity, these weren't initialized. | |||||
2014-08-04 | CheckBasicStyle: multi-level indent change. | madmaxoft | 1 | -3/+5 | |
2014-08-04 | Refactored case-conversion functions. | madmaxoft | 1 | -1/+6 | |
StrToLower() returns a modified copy of the string, InPlaceLowercase() modifies the string in-place. | |||||
2014-08-04 | Anvil: Wolf owner not saved if not present. | madmaxoft | 1 | -2/+8 | |
2014-08-03 | Wolf uses UUID for owner. | madmaxoft | 3 | -14/+69 | |
Fixes #1277. | |||||
2014-08-03 | Fixed a ToLua warning - operator = not supported. | madmaxoft | 1 | -1/+1 | |
2014-07-31 | Renamed "select..." methods to "set..." and better IsValidEffect() function. | Howaner | 1 | -2/+2 | |
2014-07-31 | Renamed functions and added beacon json saving. | Howaner | 3 | -4/+24 | |
2014-07-30 | Added beacon load/save. | Howaner | 4 | -1/+71 | |
2014-07-29 | Slight cleanup after portals | Tiger Wang | 2 | -7/+1 | |
2014-07-26 | Moved potion static functions to EntityEffect to create splash potions through world | archshift | 1 | -1/+1 | |
2014-07-24 | Removed redundant semicolons and re-added warning | archshift | 2 | -3/+3 | |
2014-07-24 | Added a queue for setting chunk data. | madmaxoft | 2 | -4/+6 | |
Fixes #1196. | |||||
2014-07-21 | Style: Normalized to no spaces before closing parenthesis. | madmaxoft | 2 | -52/+58 | |
2014-07-21 | Style: Normalized spaces after if, for and while. | madmaxoft | 1 | -18/+18 | |
2014-07-20 | NBTChunkSerializer.cpp: Added break after serializing the splash potion | archshift | 1 | -0/+1 | |
2014-07-19 | Code style: Fixed braces on separate lines. | madmaxoft | 1 | -2/+3 | |
2014-07-19 | Fixed style: spaces after commas. | madmaxoft | 3 | -5/+5 | |
2014-07-19 | Splash potions: Renamed PotionParticleType to PotionColor for clarity | archshift | 2 | -2/+2 | |
2014-07-19 | Subdirs: Only add_library if not using MSVC | archshift | 1 | -2/+4 | |
2014-07-19 | WorldStorage/CMakeLists.txt: Replaced glob with list of files | archshift | 1 | -5/+26 | |
2014-07-17 | Fixed tabs used for alignment. | madmaxoft | 1 | -4/+3 | |
2014-07-17 | More trailing whitespace fixes. | madmaxoft | 1 | -1/+1 | |
2014-07-17 | Basic style fixes. | madmaxoft | 7 | -22/+22 | |
2014-07-17 | Normalized comments. | madmaxoft | 9 | -31/+31 | |
This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign. | |||||
2014-07-15 | Restructured cSplashPotionEntity code. | madmaxoft | 2 | -2/+2 | |
The callback doesn't need declaration in the header. Renamed PotionName to PotionParticleType. | |||||
2014-07-12 | cNBTChunkSerializer: Fixed alignment. | madmaxoft | 1 | -14/+14 | |
2014-07-12 | Suggestions and bug fix | Tiger Wang | 1 | -10/+9 | |
* Fixed hoppers pushing/pulling to/from (trapped)chests that do not form a double-chest with the chest type directly connected to said hopper; thank you, @madmaxoft | |||||
2014-07-12 | Added splash potions to NBT serialization and retrieval | archshift | 4 | -0/+41 | |
2014-07-11 | Suggestions | Tiger Wang | 1 | -4/+4 | |
2014-07-08 | Made things consistent | Tiger Wang | 1 | -2/+4 | |
2014-07-07 | Implemented trapped chests & others | Tiger Wang | 5 | -9/+14 | |
+ Added trapped chests * Fixed a bunch of bugs in the redstone simulator concerning wires and repeaters * Other potential bugfixes | |||||
2014-07-04 | Various fixed | Tiger Wang | 1 | -7/+4 | |
* Fixed potential invalid pointer dereferencing, fixes #1117 * Fixed ender pearls not being loaded properly | |||||
2014-07-04 | Removed world-saving log messages. | madmaxoft | 2 | -33/+5 | |
Ref.: http://forum.mc-server.org/showthread.php?tid=1518 | |||||
2014-07-02 | Suggestions | Tiger Wang | 2 | -11/+17 | |
2014-06-30 | Removed unneeded code | Tiger Wang | 4 | -38/+1 | |
2014-06-29 | Properly implemented enderchests | Tiger Wang | 4 | -0/+38 | |
2014-06-29 | Code fixes. | Howaner | 1 | -1/+1 | |
2014-06-28 | Save IsSheared from Sheep. | Howaner | 1 | -4/+11 | |
2014-06-24 | Add entity health saving. | Howaner | 2 | -16/+8 | |
2014-06-20 | MCA saver marks chunks as populated. | madmaxoft | 1 | -0/+3 | |
Fixes #140. | |||||
2014-06-19 | Nullify deleted pointers. | archshift | 1 | -0/+1 | |
2014-06-17 | The motion is already set in AddBasicEntity() | Howaner | 1 | -5/+0 | |
2014-06-04 | Time and weather is saved, part of #1058 | Tiger Wang | 1 | -3/+10 | |
Also fixed unreliability in Health and LootPickup loading. | |||||
2014-06-04 | Health of monsters is now saved | Tiger Wang | 2 | -0/+2 | |
2014-06-04 | Fixed mob loading, part of #1058 | Tiger Wang | 1 | -1/+1 | |
2014-05-28 | Code improvements | Howaner | 1 | -1/+0 | |
2014-05-28 | Add throw sound and fix arrow server crash. | Howaner | 1 | -0/+1 | |
2014-05-21 | Renamed cChunkBuffer to cChunkData | Tycho | 1 | -1/+1 | |
2014-05-18 | Fixed issue with types not being defined for an unused parameter | Tycho | 2 | -2/+2 | |
2014-05-13 | Fixes | andrew | 2 | -3/+8 | |
2014-05-12 | More switch warnings. | archshift | 1 | -0/+7 | |
2014-05-12 | Fixed a few more switch warnings. | archshift | 1 | -17/+20 | |
2014-05-11 | Fixed a warning and a complaint about a never-read variable. | archshift | 1 | -1/+0 | |
2014-05-11 | Fixed stat serialization | andrew | 1 | -5/+22 | |
2014-05-11 | Statistic Manager | andrew | 2 | -0/+179 | |
2014-05-09 | Fixed size_t in FireworksSerializer. | Mattes D | 1 | -2/+2 | |
2014-05-09 | Fixed message formatting. | Mattes D | 1 | -2/+2 | |
2014-05-09 | Even more size_t fixes. | Mattes D | 1 | -4/+4 | |
2014-05-09 | More size_t fixes. | Mattes D | 2 | -6/+6 | |
2014-05-09 | Build fixes after the last size_t batch. | Mattes D | 6 | -15/+15 | |
2014-05-09 | Range Check on schematic size | worktycho | 1 | -1/+1 | |
Fixes CID 55830 | |||||
2014-05-09 | Fixed MSVC 64-bit build warnings. | Mattes D | 5 | -36/+38 | |
2014-05-09 | Check the height and width values read. | worktycho | 1 | -0/+8 | |
Fixes CID 55831 | |||||
2014-05-08 | Fixed MSVC 64-bit build warnings. | Mattes D | 5 | -36/+38 | |
2014-05-07 | Change m_RepairCost to int. | Howaner | 2 | -2/+2 | |
2014-05-07 | Fix MagmaCube save. | Howaner | 2 | -3/+9 | |
2014-05-07 | Add repair cost to cItem, add custom name to NBTChunkSerializer and fix anvil bugs. | Howaner | 2 | -12/+59 | |
2014-05-01 | Fixed warnings in FastNBT. | madmaxoft | 1 | -2/+2 | |
2014-05-01 | Anvil saver pads data to 4K boundaries. | madmaxoft | 1 | -0/+5 | |
Fixes #524. | |||||
2014-04-28 | Revert "Changed the old invulnerable methods from the wither to the new." | Howaner | 2 | -9/+2 | |
This reverts commit d50f8f6f11f69e7e1e56be92fb2d72a5014a3e34. | |||||
2014-04-28 | Fixed projectile source filenames, indentations | archshift | 2 | -7/+7 | |
2014-04-27 | Moved cGhastFireballEntity out of ProjectileEntity.h | archshift | 1 | -0/+1 | |
2014-04-27 | Moved cFireChargeEntity out of ProjectileEntity.h | archshift | 1 | -0/+1 | |
2014-04-27 | Moved cThrownSnowballEntity out of ProjectileEntity.h | archshift | 1 | -0/+1 | |
2014-04-27 | Moved cThrownEnderPearl out of ProjectileEntity.h | archshift | 1 | -0/+1 | |
2014-04-27 | Moved cThrownEggEntity out of ProjectileEntity.h | archshift | 1 | -1/+1 | |
2014-04-27 | Moved cArrowEntity out of ProjectileEntity.h | archshift | 2 | -2/+2 | |
2014-04-26 | Implemented Chunk Sparsing with segments | Tycho | 4 | -11/+9 | |
2014-04-26 | Further refactored, Reverted Minecart change | archshift | 1 | -4/+4 | |
Other small changes. | |||||
2014-04-26 | Changed the old invulnerable methods from the wither to the new. | Howaner | 2 | -2/+9 | |
2014-04-26 | Fixes | Howaner | 2 | -2/+2 | |
2014-04-26 | Removed unused assignments. | archshift | 1 | -1/+0 | |
2014-04-26 | Fix for minor resource leak (CID 43616) | jfhumann | 1 | -1/+9 | |
2014-04-25 | Cmake generated projects for IDEs include headers in project files. | archshift | 1 | -0/+1 | |
2014-04-25 | Small changes; warning fixing. | archshift | 1 | -4/+4 | |
2014-04-24 | Fixed class capitalization for the cave spider. | archshift | 1 | -1/+1 | |
2014-04-24 | Fixed references to renamed files. | archshift | 1 | -1/+1 | |
2014-04-18 | Did some static analysis, fixed some bugs and optimized a lot of code | jfhumann | 3 | -4/+4 | |
2014-04-15 | Rewrote redstone powering to use power levels | Tiger Wang | 2 | -2/+2 | |
2014-04-08 | Removed check for enqueuing a chunk that is already enqueued to be loaded | Tycho | 1 | -1/+1 | |
This remaval is safe as cWorldStorage checks for duplicate chunks when dequeuing and removes an expensive iteration whilst holding the queue lock | |||||
2014-04-04 | Fixed silly Clang's warnings in FastNBT. | madmaxoft | 1 | -28/+28 | |
2014-04-02 | Added schematic string serializer self-test. | madmaxoft | 1 | -0/+33 | |
2014-03-25 | BlockArea: Switched internal coords to Vector3i. | madmaxoft | 1 | -5/+5 | |
2014-03-25 | Ender crystals | andrew | 4 | -0/+35 | |
2014-03-25 | Added one more missing newline. | Samuel Barney | 1 | -1/+1 | |
2014-03-24 | Wither invulnerability | andrew | 3 | -3/+19 | |
2014-03-17 | Fixed a crash in firework rockets. | madmaxoft | 1 | -2/+8 | |
Fixes #816. | |||||
2014-03-16 | Add new leaves to all classes. | Howaner | 1 | -0/+1 | |
2014-03-16 | Add anvil direction. | Howaner | 1 | -1/+9 | |
2014-03-15 | Remove old debug messages. | Howaner | 1 | -3/+0 | |
2014-03-15 | Add item frame saving. | Howaner | 4 | -2/+130 | |
2014-03-15 | Add health and age load to pickup's. | Howaner | 2 | -6/+20 | |
2014-03-15 | Add ExpOrb saving. | Howaner | 4 | -28/+90 | |
2014-03-12 | Added additional macros to support the MSVC size_t format and changed all formats to use the macros | Tycho | 1 | -5/+5 | |
2014-03-11 | Fixed a load of format string errors | Tycho | 1 | -5/+5 | |
2014-03-11 | Unified Vector classes | andrew | 1 | -1/+1 | |
2014-03-12 | Renamed cBlockArea Offset to WEOffset. | madmaxoft | 1 | -2/+2 | |
Even in getters / setters. | |||||
2014-03-11 | Renamed m_Offset to m_WEOffset | STRWarrior | 1 | -3/+3 | |
2014-03-10 | Fixed xofts issues | Tycho | 2 | -1/+5 | |
2014-03-10 | Removed Some unnessicary macros | Tycho | 1 | -2/+2 | |
2014-03-10 | Use string.reserve to avoid the need to do inplace byteswap | Tycho | 1 | -10/+6 | |
2014-03-10 | Removed unused macro from WSSCompact | Tycho | 1 | -1/+0 | |
2014-03-10 | Fixed alignment issues in Fireworks Serializer | Tycho | 1 | -7/+7 | |
2014-03-10 | This allows a blockarea to have an Offset. | STRWarrior | 1 | -0/+23 | |
2014-03-10 | Fixed MSVC2008 compilation. | madmaxoft | 1 | -4/+4 | |
2014-03-09 | Its a const not a macro | Tycho | 1 | -1/+1 | |
2014-03-09 | Take 5 | Tycho | 1 | -1/+1 | |
2014-03-09 | Take 4 | Tycho | 1 | -1/+1 | |
2014-03-09 | Unsigned types take 3 | Tycho | 1 | -1/+1 | |
2014-03-09 | Fix gcc error attempt 2 | Tycho | 1 | -1/+1 | |
2014-03-09 | Fixed gcc error | Tycho | 1 | -1/+1 | |
2014-03-09 | Hexified colours | Tiger Wang | 1 | -16/+16 | |
2014-03-09 | Fixed data length issues | Tiger Wang | 1 | -2/+3 | |
2014-03-09 | Demonstrated issues with GetDataLength() | Tiger Wang | 2 | -5/+11 | |
2014-03-08 | Change TNT Fuse to ticks | Howaner | 2 | -3/+2 | |
2014-03-08 | Add TNT Save/Load and add Netbeans projects to .gitignore | Howaner | 4 | -1/+45 | |
2014-03-07 | Fixed cBlockArea schematic string saving signature. | madmaxoft | 2 | -6/+5 | |
2014-03-07 | Added cBlockArea serialization to string. | madmaxoft | 2 | -32/+135 | |
Fixes #665. | |||||
2014-03-07 | Add Flower Pots | Howaner | 5 | -3/+91 | |
2014-03-02 | Added more documentation for FastNBT parser. | madmaxoft | 1 | -3/+45 | |
2014-03-01 | Shortened enums | andrew | 1 | -7/+7 | |
2014-03-01 | Improved comments in float size check. | madmaxoft | 1 | -2/+2 | |
2014-02-28 | Better fix for the 32-bit float reading. | madmaxoft | 1 | -4/+5 | |
2014-02-27 | Fixed compile | Tiger Wang | 2 | -3/+2 | |
2014-02-27 | Implemented ballistic missiles (fireworks) | Tiger Wang | 5 | -4/+356 | |
+ Added fireworks | |||||
2014-02-26 | Fixed a gcc warning in FastNBT.h. | madmaxoft | 1 | -2/+11 | |
2014-02-24 | Fixed MCServer not compiling with C++03 compilers | STRWarrior | 1 | -2/+2 | |
2014-02-23 | Fixed Formatting, Added DropChances and CanPickUpLoot attributes to Monsters | TheJumper | 3 | -0/+198 | |
2014-02-23 | Rename SkullEntity to MobHeadEntity | Howaner | 4 | -18/+18 | |
2014-02-23 | Add Heads completely | Howaner | 1 | -1/+1 | |
2014-02-23 | Add Skulls/Heads | Howaner | 4 | -5/+64 | |
2014-02-23 | Fixed Formatting, Added DropChances and CanPickUpLoot attributes to Monsters | TheJumper | 3 | -0/+198 | |
2014-02-23 | Fixed Formatting, Added DropChances and CanPickUpLoot attributes to Monsters | TheJumper | 2 | -0/+3 | |
2014-02-23 | Fixed Compiling Issues | TheJumper | 3 | -10/+31 | |
2014-02-23 | Fixed Formatting, Added DropChance attributes to Monsters | TheJumper | 3 | -0/+174 | |
2014-02-23 | Maps: Improvements | andrew | 1 | -1/+5 | |
2014-02-19 | Rename SkullEntity to MobHeadEntity | Howaner | 4 | -18/+18 | |
2014-02-19 | Documented cMap | andrew | 1 | -0/+2 | |
2014-02-18 | Add Heads completely | Howaner | 1 | -1/+1 | |
2014-02-18 | Implemented paintings, fixes #689 | Tiger Wang | 1 | -0/+1 | |
+ Implemented paintings | |||||
2014-02-18 | Implemented item frames, a part of #689 | Tiger Wang | 1 | -0/+1 | |
+ Implemented Item Frames * Fixed Pitch and Yaw being wrongly flipped in the protocol (XOFT!) | |||||
2014-02-17 | Add Skulls/Heads | Howaner | 4 | -5/+64 | |
2014-02-17 | Map item handler; Fixed several bugs | andrew | 2 | -4/+14 | |
2014-02-14 | Send map when selected | andrew | 1 | -3/+6 | |
2014-02-13 | IDCount Serialization | andrew | 2 | -1/+103 | |
2014-02-13 | Implementation of in-game maps | andrew | 2 | -0/+241 | |
2014-02-12 | Fixed #573 | STRWarrior | 1 | -4/+4 | |
2014-02-09 | Fixed compile and some warnings in MSVS | Tiger Wang | 1 | -2/+2 | |
2014-02-03 | Partial fix for #130 | Tiger Wang | 1 | -0/+1 | |
2014-02-02 | Added saving of angry flag. | Kirill Kirilenko | 2 | -0/+7 | |
2014-02-02 | Fixed sitting tag. | Kirill Kirilenko | 2 | -5/+5 | |
2014-02-01 | Added saving of collar's color. | Kirill Kirilenko | 2 | -4/+11 | |
2014-01-31 | Added reading saved state of the wolf (sitting or standing). | Kirill Kirilenko | 1 | -0/+6 | |
2014-01-31 | Inversed condition. | STRWarrior | 1 | -1/+1 | |
2014-01-31 | Wolf: If Owner tag is missing a normal ownerless wolf will spawn. | STRWarrior | 1 | -9/+6 | |
2014-01-30 | Fixed bad variable. | STRWarrior | 1 | -1/+1 | |
2014-01-30 | Check if the tag is found. | STRWarrior | 1 | -0/+5 | |
2014-01-30 | Fixes #606 | STRWarrior | 2 | -2/+9 | |
2014-01-26 | Item-loading now checks for weird bytes. | madmaxoft | 1 | -3/+9 | |
2014-01-25 | Fixed exports | Tycho | 1 | -4/+1 | |
2014-01-24 | Fixed a few compile-time and runtime warnings in ScoreboardSerializer. | madmaxoft | 1 | -8/+4 | |
2014-01-24 | Fixed crash with failed entity-loading. | madmaxoft | 1 | -2/+7 | |
This should fix issues reported in: http://forum.mc-server.org/showthread.php?tid=1328 http://forum.mc-server.org/showthread.php?tid=1308 | |||||
2014-01-23 | Fixed a warning in ScoreboardSerializer. | madmaxoft | 1 | -2/+2 | |
2014-01-23 | Fixed scoreboard.dat structure | andrew | 1 | -5/+6 | |
2014-01-23 | Fixed scoreboard serialization | andrew | 1 | -35/+26 | |
2014-01-23 | Improved code safety for the Compact world storage. | Mattes D | 1 | -104/+72 | |
That was a huge chunk of smelly code. | |||||
2014-01-23 | Command block fixes 2 | andrew | 2 | -17/+40 | |
2014-01-22 | Fixed spelling error | Tycho | 2 | -1/+1 | |
2014-01-22 | Added manual bindings for moved functions | Tycho | 1 | -2/+4 | |
2014-01-22 | formatting changes | Tycho | 2 | -6/+26 | |
2014-01-22 | cWorld now saves/loads the scoreboard | andrew | 1 | -5/+10 | |
2014-01-21 | Scoreboard protocol support | andrew | 1 | -0/+4 | |
2014-01-20 | Actually implemented interfaces | Tycho | 2 | -21/+28 | |
2014-01-20 | Moved Schematic file methods to seperate class | Tycho | 2 | -0/+175 | |
2014-01-20 | Scoreboard serialization | andrew | 1 | -5/+72 | |
2014-01-20 | Scoreboard deserialization | andrew | 3 | -1/+366 | |
2014-01-19 | Switched EnchantmentSerilizer to namespace | Tycho | 4 | -10/+11 | |
2014-01-19 | Spilt Writing of Enchantments to seperate class | Tycho | 4 | -2/+108 | |
Created a new class cEnchantmentSerializer to serilize Enchantments to NBT. This breaks a dependecy chain between cChunkGenerator and cWorld. cEnchantmentSerializer is seperate from NBTWriter as it needs to access private members of cEnchantments so having it seperate reduces the spread of the frein modifier | |||||
2014-01-18 | Parse the MC|AdvCdm plugin message | andrew | 1 | -1/+1 | |
2014-01-18 | Command blocks: Execute() | andrew | 1 | -1/+1 | |
2014-01-18 | Command block (de)serialization | andrew | 4 | -18/+80 | |
2014-01-17 | Added user setting compression factor | Tycho | 6 | -18/+25 | |
2014-01-17 | Removed internal cEntity::GetRot() usage. | madmaxoft | 1 | -1/+1 | |
2014-01-16 | Removed obsoleted functions | Tiger Wang | 2 | -2/+2 | |
2014-01-12 | Renamed cEmptyMinecart to cRideableMinecart | STRWarrior | 1 | -1/+1 | |
2014-01-12 | EmptyMinecarts should be able to get a block inside of them. | STRWarrior | 1 | -1/+1 | |
2014-01-07 | Fixed a few MSVC warnings. | madmaxoft | 1 | -5/+8 | |
2014-01-06 | Fixed wrong enqueueing. | madmaxoft | 1 | -2/+9 | |
Fixes #505. | |||||
2014-01-02 | fixed a few remaining issues with worldstorage | Tycho Bickerstaff | 2 | -24/+6 | |
2014-01-02 | More memory alignment fixes. | madmaxoft | 1 | -3/+3 | |
Ref.: #420. | |||||
2014-01-02 | Fixed unaligned memory access in FastNBT. | madmaxoft | 1 | -5/+5 | |
This should fix #420. | |||||
2014-01-02 | rewrote queue not to use promises for waits | Tycho Bickerstaff | 2 | -15/+9 | |
2013-12-31 | refactored chunk Queue to seperate class | Tycho Bickerstaff | 2 | -97/+67 | |
2013-12-25 | Preliminary mobile entity saving | Tiger Wang | 3 | -12/+788 | |
* Fixes #252 * Alleviates #380 + Adds mob saving * Fixed some debug !ASSERTs | |||||
2013-12-22 | added link dependency between WorldStorage and OSSupport | Tycho Bickerstaff | 1 | -0/+2 | |
2013-12-22 | fixed accedental commit | Tycho Bickerstaff | 1 | -2/+1 | |
2013-12-22 | fixed rdynamic as its not acctually needed a cmake handles it, looks like the problem was caused by the linux linker accepting the option twice and the os x linker not | Tycho Bickerstaff | 1 | -1/+2 | |
2013-12-20 | Attempt at fixing cChunkDef::Height signedness. | madmaxoft | 2 | -3/+11 | |
2013-12-20 | Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT). | madmaxoft | 2 | -4/+4 | |
2013-12-11 | moved Worldstorage to globs | Tycho Bickerstaff | 1 | -1/+5 | |
2013-12-10 | more cmake | Tycho Bickerstaff | 1 | -0/+7 | |
2013-11-28 | Moved json includes to where they are really needed. | madmaxoft | 2 | -1/+1 | |
2013-11-27 | Fixed VC2008 compilation, normalized include paths. | madmaxoft | 2 | -2/+2 | |
2013-11-27 | Fixed the remaining derps | Alexander Harkness | 3 | -4/+4 | |
2013-11-25 | Further attempts to fix compile | Tiger Wang | 3 | -4/+4 | |
2013-11-24 | Attempt to fix compilation | Tiger Wang | 3 | -4/+4 | |
2013-11-24 | Moved source to src | Alexander Harkness | 10 | -0/+4925 | |