1
0
cuberite-2a/tests
12xx12 d78bcac150
Obsidian pillars, end fountain, not Ender dragon spawning (#4993)
* added generator for obsidian pillars and central fountain which then is used for the exit portal

* checkstyle

* checkstyle the second

* fixed clang
removed magic number
added Clamp

* make the pillars configurable

* fixed clang
added warning if there was a unknown value if the tower should have a cage or not

* forgot to cancel on unkwon value

* fixed clang this time maybe

* added new generator to generator test

* fixed test

* added prefab generation for end fountain

* fixed checkstyle and updated the prefab

* added ender dragon spawning
made the fountain positioning dynamic
removed fountain placement functions

* added enderdragon stuff to testing

* pls compile

* added changes suggested by @peterbell10

* fixed clang

* added debug for further research on the ARM build

* ok - it wasn't my tower placement

* checking in setup

* readded the fountain schematic

* removed finisher

* readded generator

* removed generator trigger - kept ini file access

* using cChunkDef function to calculate abs pos of endercrystal

* yes, I know it's unused...

* commented everything in the ComposableGenerator.cpp
 - so only the new class in compiled in but not called at all

* don't compile in the new generator at all
(removed from CMakeLists.txt)

* readded the new generator

* readded the new generator

* removed debug output

* made the towers generate acrocc chunk borders

* fixed bad merge

* fixed clang

* fixed clang

* generate the dragon 20 blocks above terrain

* trying to fixed weird undefined reference

* maybe this fixes the weird behaviour

* takes chunk width as parameter now

* added new comments with info to generated structures
removed ender dragon spawning
removed chunkwidth from parameter

* fixed linker

* maybe fixed linking. tried with gc and clang

* fixed ender crystal

* fixed test

* updated output strings

* fixed build

* fixed up test

* fixed test compile

* fixed test - cant get the tests to show up

* removed the semicolon

* maybe this is the fix?

* at this point i have no idea - in MVSC it works

* removed the ender dragon

Co-authored-by: 12xx12 <12xx12100@gmail.com>
2021-04-08 12:18:18 +02:00
..
BlockTypeRegistry Remove unused Temporary namespace 2020-12-21 00:11:34 +00:00
BoundingBox Fix Android builds (#4998) 2020-10-15 09:35:44 +00:00
ByteBuffer zlib -> libdeflate (#5085) 2021-01-11 16:39:43 +00:00
ChunkData Prepare ChunkData for BlockState storage (#5105) 2021-03-05 14:03:55 +01:00
CompositeChat CompositeChat: use variants 2021-02-08 12:41:30 +00:00
ConsoleColors Moved some files. 2013-12-21 12:59:41 +00:00
FastRandom Fix Android builds (#4998) 2020-10-15 09:35:44 +00:00
Generating Obsidian pillars, end fountain, not Ender dragon spawning (#4993) 2021-04-08 12:18:18 +02:00
HTTP Fix Android builds (#4998) 2020-10-15 09:35:44 +00:00
LoadablePieces Fix Android builds (#4998) 2020-10-15 09:35:44 +00:00
LuaThreadStress Do not fake a tool when converting to pickups (#5170) 2021-03-28 14:41:34 +01:00
Network Fix Android builds (#4998) 2020-10-15 09:35:44 +00:00
NoiseTest Renamed leftover strings to Cuberite / Server, as needed. 2016-01-01 21:05:09 +01:00
OSSupport Fix Android builds (#4998) 2020-10-15 09:35:44 +00:00
SchematicFileSerializer Do not fake a tool when converting to pickups (#5170) 2021-03-28 14:41:34 +01:00
UUID Fix Android builds (#4998) 2020-10-15 09:35:44 +00:00
CMakeLists.txt Upgrade to C++17 [CMake] (#4717) 2020-05-16 20:59:10 +01:00
TestHelpers.h Fix debug macro situation (#5114) 2021-01-26 09:41:55 +00:00