summaryrefslogtreecommitdiffstats
path: root/src/Blocks/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963)peterbell102020-10-051-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>
* Put phonograph on right part of visual spectrumTiger Wang2020-09-251-0/+1
|
* Fix ice behaviour in world (#4927)12xx122020-09-241-0/+1
| | | | | + Added proper ice melting under light influence Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com>
* Added end portal and enchanting table block entities12xx122020-09-201-1/+1
|
* Fix silk-touching glowing redstone (#4893)KingCol132020-09-191-0/+1
| | | | | * Add src/BlocksRedstoneOre.h to CMakeLists.txt * Fixed silk touch pickaxe not dropping redstone ore (and dropping null item instead)
* Upgrade to C++17 [CMake] (#4717)Tiger Wang2020-05-161-11/+2
| | | * Make our CMake slightly less insane
* Update submodules (#4727)peterbell102020-05-091-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.
* More Vector3 in cBlockHandler (#4644)Mattes D2020-04-171-0/+1
| | | | | * cBlockHandler.OnUpdate uses Vector3 params. Also slightly changed how block ticking works.
* Removed extended ASCII, and added a check against it. (#4642)Mattes D2020-04-121-0/+1
|
* Remove silly empty cBlockGlazedTerracotta classAlexander Harkness2020-04-101-1/+0
|
* Add mixins for blocks that rotate based on player yaw at placementAlexander Harkness2020-04-101-0/+1
| | | | Also add observer block handler.
* Add Terracotta handlersAlexander Harkness2020-04-101-0/+1
|
* Updated Bookshelves drop behaviour (#4567)Xenoxis2020-03-281-0/+1
| | | | | | | | | * Updated BookShelves Drop Behaviour As described here : https://minecraft.gamepedia.com/Bookshelf#Loot * Update src/Blocks/BlockBookShelf.h * Update CONTRIBUTORS
* Refactored block-to-pickup conversion. (#4417)Mattes D2019-10-161-2/+1
|
* Create Ender Portal with Eyes of Ender (#4126)Zach DeCook2019-05-111-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
* Add the fmt library (#4065)peterbell102018-01-031-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.
* Concrete mixing (#4096)Zach DeCook2018-01-031-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)
* Check for intersection between placed blocks and entities. (#3850)Lane Kolbly2017-07-281-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.
* CMake: Remove needless minimum version specifications.Mattes D2016-07-181-2/+0
|
* Renamed leftover strings to Cuberite / Server, as needed.Mattes D2016-01-011-1/+1
| | | | Also upgraded the user setting file for MSVC to 2013.
* Added CircleCI for stylechecking.Mattes D2015-09-171-3/+10
| | | | This will allow us to remove the stylecheck from Travis builds, making them a bit faster, and having fast style checks
* Silenced and fixed many warning messages across multiple files.Samuel Barney2015-07-291-5/+0
|
* Made -Weverything an error.tycho2015-05-241-0/+4
|
* Make -Werror disabling file onlytycho2015-05-191-0/+1
| | | | Ad fix a load of warnings
* Added cocoa pod.Howaner2014-12-011-0/+1
|
* Removed BlockHaybale.h from CMakeLists.txtHowaner2014-10-071-1/+0
|
* Removed old classes from the CMakeLists.txtHowaner2014-08-201-2/+0
|
* Blocks/CMakeLists.txt: Fixed header list after merge of masterarchshift2014-07-191-1/+2
|
* Subdirs: Only add_library if not using MSVCarchshift2014-07-191-1/+3
|
* Blocks/CMakeLists.txt: Replaced glob with list of filesarchshift2014-07-191-5/+92
|
* Missed these CMakeLists.archshift2014-04-251-0/+1
|
* added blocks and blockentitiesTycho Bickerstaff2013-12-191-1/+5
|
* more cmake stuffTycho Bickerstaff2013-12-101-0/+7