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 | 1 | -4/+15 | |
2020-04-04 | Implement wither skeletons (#4563) | Mat | 1 | -36/+34 | |
2020-04-03 | Pulled the BlockID and BlockInfo headers from Globals.h. (#4591) | Mattes D | 1 | -1/+1 | |
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-24 | NBTChunkSerializer: Cleaned up interface. | Mattes D | 1 | -770/+878 | |
Removed dependency on cChunkDataCallback. Moved all the serializing code into a worker class. Changed the serialization into a single-call action. | |||||
2018-07-26 | CheckBasicStyle: Check number of empty lines between functions (#4267) | peterbell10 | 1 | -0/+7 | |
Add check for number of empty lines between functions and fix the corresponding failures | |||||
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. | |||||
2017-11-22 | Store Health as a float (#4073) | Fabian | 1 | -1/+1 | |
* 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-09-14 | Fix switch warnings (#4013) | peterbell10 | 1 | -30/+34 | |
* 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-08-26 | Implement anvil chunk sparsing | peterbell10 | 1 | -3/+3 | |
2017-08-25 | Add cUUID class (#3871) | peterbell10 | 1 | -5/+6 | |
2017-08-24 | Minor changes (#3909) | mathiascode | 1 | -1/+1 | |
2017-08-21 | Fully implemented leashes (#3798) | Pablo Beltrán | 1 | -2/+36 | |
2017-08-18 | Represent cItem::m_Lore as an AStringVector (#3882) | peterbell10 | 1 | -4/+11 | |
* Replace cItem::m_Lore with AStringVector * Reword deprecation warning * Fix lua bindings | |||||
2017-08-03 | Remove double includes part 2 (#3890) | peterbell10 | 1 | -1/+0 | |
2017-07-12 | Added basic ocelot behavior (#3829) | Bond-009 | 1 | -1/+12 | |
2017-07-07 | Added bed entity (#3823) | Lukas Pioch | 1 | -0/+14 | |
* 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-05-24 | Exported boat | Lukas Pioch | 1 | -0/+1 | |
- 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-08 | Corrected brewingstand and added support for fuel | Lukas Pioch | 1 | -0/+1 | |
2016-11-07 | Fixed TrappedChest saving. (#3423) | Mattes D | 1 | -1/+1 | |
Vanilla uses "Chest" in NBT for trapped chests. | |||||
2016-08-24 | Fixed type-casting-related warnings. | Mattes D | 1 | -2/+2 | |
2016-02-05 | Bulk clearing of whitespace | LogicParrot | 1 | -8/+8 | |
2016-01-11 | Changed the format of the MobHead data to allow MobHeads working on MInecraft 1.8 | bibo38 | 1 | -1/+14 | |
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 | |||||
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 | 1 | -10/+10 | |
2015-11-03 | Implemented brewing | Lukas Pioch | 1 | -0/+17 | |
2015-09-25 | Compile.sh namechange to cuberite | Safwat Halaby | 1 | -1/+1 | |
2015-09-25 | Namechange to Cuberite | Mattes D | 1 | -1/+1 | |
2015-07-29 | Silenced and fixed many warning messages across multiple files. | Samuel Barney | 1 | -75/+75 | |
2015-07-17 | Added Rabbit Metadata values. | bibo38 | 1 | -43/+48 | |
Added the Rabbit Types and the MoreCarrotTicks value. Types are selected randomly on creation. Fixes #1867 | |||||
2015-07-14 | Support ageable mobs | Hallucino | 1 | -5/+28 | |
Move ageable stuff in Monster directly | |||||
2015-03-14 | cPainting saving implemented | Tiger Wang | 1 | -14/+16 | |
Additionally, it now inherits from cHangingEntity. | |||||
2015-03-13 | Fixed confusion over Item Frame directions | Tiger Wang | 1 | -18/+4 | |
2014-12-20 | Added Rabbits | Masy98 | 1 | -0/+2 | |
2014-12-18 | Added Entity Guardian | Masy98 | 1 | -0/+2 | |
2014-11-29 | Many api fixes, add vanilla names to mob type -> string functions and mob spawner fixes. | Howaner | 1 | -1/+1 | |
2014-11-18 | Finished mob spawner implementation. | Howaner | 1 | -2/+3 | |
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 | 1 | -1/+1 | |
2014-10-21 | Properly exported cItemFrame and cHangingEntity to Lua. | Mattes D | 1 | -12/+12 | |
2014-10-20 | En masse NULL -> nullptr replace | Tiger Wang | 1 | -1/+1 | |
2014-09-25 | Anvil: Arrow Tile tags are a short in Vanilla | Howaner | 1 | -3/+3 | |
2014-09-24 | derp | Howaner | 1 | -4/+4 | |
2014-09-24 | Don't create two entity lists. | Howaner | 1 | -0/+12 | |
2014-09-23 | Anvil: Wolf collar color is a byte in Vanilla. | madmaxoft | 1 | -1/+1 | |
Kept the old Int reading for compatibility reasons. Ref.: #1448 | |||||
2014-09-23 | MCServer world compatiblity with vanilla and mcedit. | Howaner | 1 | -0/+16 | |
2014-09-19 | Implemented mob spawner. | Howaner | 1 | -0/+15 | |
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-02 | Added CustomName saving. | Howaner | 1 | -0/+2 | |
2014-08-29 | Removed unused code | Tiger Wang | 1 | -1/+0 | |
2014-08-04 | Anvil: Wolf owner not saved if not present. | madmaxoft | 1 | -2/+8 | |
2014-08-03 | Wolf uses UUID for owner. | madmaxoft | 1 | -4/+6 | |
Fixes #1277. | |||||
2014-07-31 | Renamed functions and added beacon json saving. | Howaner | 1 | -2/+2 | |
2014-07-30 | Added beacon load/save. | Howaner | 1 | -0/+19 | |
2014-07-29 | Slight cleanup after portals | Tiger Wang | 1 | -1/+0 | |
2014-07-20 | NBTChunkSerializer.cpp: Added break after serializing the splash potion | archshift | 1 | -0/+1 | |
2014-07-19 | Splash potions: Renamed PotionParticleType to PotionColor for clarity | archshift | 1 | -1/+1 | |
2014-07-17 | More trailing whitespace fixes. | madmaxoft | 1 | -1/+1 | |
2014-07-17 | Normalized comments. | madmaxoft | 1 | -1/+1 | |
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 | 1 | -1/+1 | |
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 | 1 | -0/+11 | |
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 | 1 | -3/+4 | |
+ 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-02 | Suggestions | Tiger Wang | 1 | -9/+8 | |
2014-06-30 | Removed unneeded code | Tiger Wang | 1 | -14/+1 | |
2014-06-29 | Properly implemented enderchests | Tiger Wang | 1 | -0/+14 | |
2014-06-24 | Add entity health saving. | Howaner | 1 | -2/+1 | |
2014-06-17 | The motion is already set in AddBasicEntity() | Howaner | 1 | -5/+0 | |
2014-06-04 | Health of monsters is now saved | Tiger Wang | 1 | -0/+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-12 | More switch warnings. | archshift | 1 | -0/+7 | |
2014-05-12 | Fixed a few more switch warnings. | archshift | 1 | -17/+20 | |
2014-05-07 | Change m_RepairCost to int. | Howaner | 1 | -1/+1 | |
2014-05-07 | Fix MagmaCube save. | Howaner | 1 | -1/+1 | |
2014-05-07 | Add repair cost to cItem, add custom name to NBTChunkSerializer and fix anvil bugs. | Howaner | 1 | -6/+31 | |
2014-04-28 | Revert "Changed the old invulnerable methods from the wither to the new." | Howaner | 1 | -8/+1 | |
This reverts commit d50f8f6f11f69e7e1e56be92fb2d72a5014a3e34. | |||||
2014-04-28 | Fixed projectile source filenames, indentations | archshift | 1 | -1/+1 | |
2014-04-27 | Moved cArrowEntity out of ProjectileEntity.h | archshift | 1 | -1/+1 | |
2014-04-26 | Implemented Chunk Sparsing with segments | Tycho | 1 | -2/+1 | |
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 | 1 | -1/+8 | |
2014-04-26 | Fixes | Howaner | 1 | -1/+1 | |
2014-04-25 | Small changes; warning fixing. | archshift | 1 | -4/+4 | |
2014-04-24 | Fixed references to renamed files. | archshift | 1 | -1/+1 | |
2014-03-25 | Ender crystals | andrew | 1 | -0/+13 | |
2014-03-24 | Wither invulnerability | andrew | 1 | -1/+7 | |
2014-03-15 | Add item frame saving. | Howaner | 1 | -2/+38 | |
2014-03-15 | Add health and age load to pickup's. | Howaner | 1 | -5/+5 | |
2014-03-15 | Add ExpOrb saving. | Howaner | 1 | -1/+16 | |
2014-03-08 | Change TNT Fuse to ticks | Howaner | 1 | -1/+1 | |
2014-03-08 | Add TNT Save/Load and add Netbeans projects to .gitignore | Howaner | 1 | -1/+14 | |
2014-03-07 | Add Flower Pots | Howaner | 1 | -0/+15 | |
2014-02-27 | Implemented ballistic missiles (fireworks) | Tiger Wang | 1 | -3/+11 | |
+ Added fireworks | |||||
2014-02-23 | Fixed Formatting, Added DropChances and CanPickUpLoot attributes to Monsters | TheJumper | 1 | -0/+8 | |
2014-02-23 | Rename SkullEntity to MobHeadEntity | Howaner | 1 | -7/+7 | |
2014-02-23 | Add Skulls/Heads | Howaner | 1 | -5/+21 | |
2014-02-23 | Fixed Formatting, Added DropChances and CanPickUpLoot attributes to Monsters | TheJumper | 1 | -0/+8 | |
2014-02-23 | Fixed Formatting, Added DropChances and CanPickUpLoot attributes to Monsters | TheJumper | 1 | -0/+1 | |
2014-02-23 | Fixed Compiling Issues | TheJumper | 1 | -8/+7 | |
2014-02-23 | Fixed Formatting, Added DropChance attributes to Monsters | TheJumper | 1 | -0/+8 | |
2014-02-19 | Rename SkullEntity to MobHeadEntity | Howaner | 1 | -7/+7 | |
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 | 1 | -5/+21 | |
2014-02-03 | Partial fix for #130 | Tiger Wang | 1 | -0/+1 | |
2014-02-02 | Added saving of angry flag. | Kirill Kirilenko | 1 | -0/+1 | |
2014-02-02 | Fixed sitting tag. | Kirill Kirilenko | 1 | -1/+1 | |
2014-02-01 | Added saving of collar's color. | Kirill Kirilenko | 1 | -1/+2 | |
2014-01-30 | Fixes #606 | STRWarrior | 1 | -2/+2 | |
2014-01-23 | Command block fixes 2 | andrew | 1 | -9/+10 | |
2014-01-19 | Switched EnchantmentSerilizer to namespace | Tycho | 1 | -1/+1 | |
2014-01-19 | Spilt Writing of Enchantments to seperate class | Tycho | 1 | -1/+2 | |
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 block (de)serialization | andrew | 1 | -10/+27 | |
2014-01-17 | Removed internal cEntity::GetRot() usage. | madmaxoft | 1 | -1/+1 | |
2014-01-16 | Removed obsoleted functions | Tiger Wang | 1 | -1/+1 | |
2013-12-25 | Preliminary mobile entity saving | Tiger Wang | 1 | -5/+133 | |
* Fixes #252 * Alleviates #380 + Adds mob saving * Fixed some debug !ASSERTs | |||||
2013-12-20 | Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT). | madmaxoft | 1 | -1/+1 | |
2013-11-24 | Moved source to src | Alexander Harkness | 1 | -0/+0 | |
2013-10-09 | Moved cMakeDir::MakeDir to cFile::CreateFolder. | madmaxoft | 1 | -1/+0 | |
And exported to Lua. | |||||
2013-09-08 | Thrown ender pearls are saved properly to MCA. | madmaxoft | 1 | -0/+1 | |
2013-09-08 | Initial boat support | Tiger Wang | 1 | -0/+16 | |
+ Boats are saved + Boats have physics + Boats spawn | |||||
2013-09-07 | Implemented loading more projectiles from MCA. | madmaxoft | 1 | -1/+1 | |
2013-08-22 | Projectile entities get saved into MCA files | madmaxoft | 1 | -4/+63 | |
2013-08-19 | Moved entities into the Entities subfolder. | madmaxoft | 1 | -4/+4 | |
2013-08-16 | Feature and bugfixes [SEE DESC] | Tiger Wang | 1 | -0/+2 | |
Added TNT and Hopper minecarts Fixed piston code failing without an extension set Repeaters are now broken Fixed not being able to place a minecart on an activator rail Added much needed comments on piston code Fixed minor formatting issue | |||||
2013-07-29 | Changed everyting to Unix line endings. | Alexander Harkness | 1 | -459/+459 | |
2013-06-16 | Rewritten furnaces | madmaxoft@gmail.com | 1 | -8/+6 | |
Furnaces now smelt the correct number of items. Furnaces store their contents in a cItemGrid. Furnace window is updated with correct items and progressbars. Furnace recipes now use ticks instead of milliseconds. Furnaces save and load their state completely, not missing a smelt operation. Hoppers take items out of furnaces. Dropped the cSlotAreaDropSpenser class, replaced it with generic cSlotAreaItemGrid git-svn-id: http://mc-server.googlecode.com/svn/trunk@1601 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-06-13 | Added hopper entity, it can suck items out of chests, dispensers, droppers and other hopppers above it. | madmaxoft@gmail.com | 1 | -9/+25 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1587 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-06-02 | Enchantments: API and sending to client | madmaxoft@gmail.com | 1 | -0/+10 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1539 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-28 | Moved BlockEntities to a separate folder | madmaxoft@gmail.com | 1 | -7/+7 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1527 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-05-26 | Implemented droppers | madmaxoft@gmail.com | 1 | -0/+16 | |
Added a common ancestor class "DropSpenser" that has the common code for dropper and dispenser and is Lua-accessible, too. The Debuggers plugin now triggers both droppers and dispensers when rclking them with a redstone torch. git-svn-id: http://mc-server.googlecode.com/svn/trunk@1514 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-10 | Dispensers rewritten to use ItemGrid | madmaxoft@gmail.com | 1 | -9/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1383 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-10 | ItemGrid: Renamed all Item to Slot - better and consistent naming | madmaxoft@gmail.com | 1 | -1/+1 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1381 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-04-10 | Added cItemGrid to represent an XY grid of items; converted chests to use cItemGrid. | madmaxoft@gmail.com | 1 | -10/+20 | |
http://forum.mc-server.org/showthread.php?tid=831 git-svn-id: http://mc-server.googlecode.com/svn/trunk@1380 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-09 | Minecarts get saved into Anvil. | madmaxoft@gmail.com | 1 | -4/+4 | |
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1263 0a769ca7-a7f5-676a-18bf-c427514a06d6 | |||||
2013-03-09 | Pickups are now being saved into Anvil. | madmaxoft@gmail.com | 1 | -0/+417 | |
Also changed cEntity rotation datatype to double git-svn-id: http://mc-server.googlecode.com/svn/trunk@1262 0a769ca7-a7f5-676a-18bf-c427514a06d6 |