summaryrefslogtreecommitdiffstats
path: root/src/Blocks/CMakeLists.txt (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-10-05Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963)peterbell101-2/+5
* Fix cmake not adding Werror on clang, and _lots_ of warnings * WIP: Build fixes * Cannot make intermediate blockhandler instance * Tiger's changes * Fix BitIndex check * Handle invalid NextState values in cMultiVersionProtocol Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com>
2020-09-25Put phonograph on right part of visual spectrumTiger Wang1-0/+1
2020-09-24Fix ice behaviour in world (#4927)12xx121-0/+1
+ Added proper ice melting under light influence Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com>
2020-09-20Added end portal and enchanting table block entities12xx121-1/+1
2020-09-19Fix silk-touching glowing redstone (#4893)KingCol131-0/+1
* Add src/BlocksRedstoneOre.h to CMakeLists.txt * Fixed silk touch pickaxe not dropping redstone ore (and dropping null item instead)
2020-05-16Upgrade to C++17 [CMake] (#4717)Tiger Wang1-11/+2
* Make our CMake slightly less insane
2020-05-09Update submodules (#4727)peterbell101-1/+1
Closes #4708 This updates jsoncpp, mbedtls, TCLAP and SQLiteCpp to their latest stable release. A few additional changes were needed: * jsoncpp deprecated Reader, FastWriter and StyledWriter which I've replaced with some helper functions in JsonUtils.cpp * SQLiteCpp changed how it builds with external sqlite libraries, now expecting them to be installed. The simplest path was to remove sqlite from cuberite's submodule and just use SQLiteCpp's internal version.
2020-04-17More Vector3 in cBlockHandler (#4644)Mattes D1-0/+1
* cBlockHandler.OnUpdate uses Vector3 params. Also slightly changed how block ticking works.
2020-04-12Removed extended ASCII, and added a check against it. (#4642)Mattes D1-0/+1
2020-04-10Remove silly empty cBlockGlazedTerracotta classAlexander Harkness1-1/+0
2020-04-10Add mixins for blocks that rotate based on player yaw at placementAlexander Harkness1-0/+1
Also add observer block handler.
2020-04-10Add Terracotta handlersAlexander Harkness1-0/+1
2020-03-28Updated Bookshelves drop behaviour (#4567)Xenoxis1-0/+1
* Updated BookShelves Drop Behaviour As described here : https://minecraft.gamepedia.com/Bookshelf#Loot * Update src/Blocks/BlockBookShelf.h * Update CONTRIBUTORS
2019-10-16Refactored block-to-pickup conversion. (#4417)Mattes D1-2/+1
2019-05-11Create Ender Portal with Eyes of Ender (#4126)Zach DeCook1-0/+1
The algorithm was designed so All portals must be facing the center, no matter which block had the eye inserted in last. Note: Still need to create a block entity so that portals don't become invisible when you relog. Addresses part of #3445 Fixes #3695
2018-01-03Add the fmt library (#4065)peterbell101-0/+1
* 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.
2018-01-03Concrete mixing (#4096)Zach DeCook1-0/+1
Adds a block handler for concrete powder and implements hardening to concrete. Concrete powder turns into concrete when: * It is next to water when it receives a block update * It falls onto a water block (even with Physics SandInstantFall=1)
2017-07-28Check for intersection between placed blocks and entities. (#3850)Lane Kolbly1-0/+1
* Check for intersection between placed blocks and entities. + Implemented GetPlacementCollisionBox, to permit custom placement collision boxes for blocks. * Factored block-entity placement checking into another function in cPlayer. - Removed vector min/max functions * Use GetWorld to get the world in DoesPlacingBlocksIntersectEntity. + Added block height checks, allow different cEntity subclasses to decide whether they will prevent block placement.
2016-07-18CMake: Remove needless minimum version specifications.Mattes D1-2/+0
2016-01-01Renamed leftover strings to Cuberite / Server, as needed.Mattes D1-1/+1
Also upgraded the user setting file for MSVC to 2013.
2015-09-17Added CircleCI for stylechecking.Mattes D1-3/+10
This will allow us to remove the stylecheck from Travis builds, making them a bit faster, and having fast style checks
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney1-5/+0
2015-05-24Made -Weverything an error.tycho1-0/+4
2015-05-19Make -Werror disabling file onlytycho1-0/+1
Ad fix a load of warnings
2014-12-01Added cocoa pod.Howaner1-0/+1
2014-10-07Removed BlockHaybale.h from CMakeLists.txtHowaner1-1/+0
2014-08-20Removed old classes from the CMakeLists.txtHowaner1-2/+0
2014-07-19Blocks/CMakeLists.txt: Fixed header list after merge of masterarchshift1-1/+2
2014-07-19Subdirs: Only add_library if not using MSVCarchshift1-1/+3
2014-07-19Blocks/CMakeLists.txt: Replaced glob with list of filesarchshift1-5/+92
2014-04-25Missed these CMakeLists.archshift1-0/+1
2013-12-19added blocks and blockentitiesTycho Bickerstaff1-1/+5
2013-12-10more cmake stuffTycho Bickerstaff1-1/+1
2013-12-10started work on cmakeTycho Bickerstaff1-0/+7