| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| TerasologyOmega.zip | 2021-12-05 | 165.6 MB | |
| Engine 5.2.0 _ Alpha 22 source code.tar.gz | 2021-12-04 | 21.7 MB | |
| Engine 5.2.0 _ Alpha 22 source code.zip | 2021-12-04 | 23.6 MB | |
| README.md | 2021-12-04 | 42.4 kB | |
| Totals: 4 Items | 210.9 MB | 0 | |
Special thanks to everyone that contributed to this release: @ahv15, @casals, @Cervator, @DarkWeird, @jdrueckert, @keturn, @meetcshah19, @mohamedation, @opl-, @pollend, @rzats, @skaldarnar, @tolziplohu, @ujjman
:rocket: Features
- [#4147] feat: set limits for maximum memory use. (@keturn)
- [#4753] feature(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- [#4833] feat: add priority to Updates annotation of facet providers (@tolziplohu)
- [#4843] feat: hide NotificationOverlay (chat box) if HUD is hidden (@skaldarnar)
- [#4849] feat: add random distribution utilities from AnotherWorld (@tolziplohu)
- [#4855] feat: add debug bounding box rendering (@pollend)
- [#4857] feat: add commands for visual debugging (bounding boxes, etc.) (@skaldarnar)
- [#4858] feat: make render distance for (partially) transparent blocks adjustable (@tolziplohu)
- [#4902] feat(RelevanceSystem): addRelevanceEntity returns the relevant region (@keturn)
- [#4906] feat: add vertex attribute bindings for short and byte (@pollend)
- [#4934] feat(i18n): Update Ukrainian locale with current strings (@rzats)
- [#4935] feat(i18n): Update engine settings i18n (@rzats)
- [#4946] feat(F3): show process data size and limit (@keturn)
- [#4968] feat: add support for skinned Mesh (@pollend)
:bug: Bug Fixes
- [#4840] fix: resolve Advance World Settings issue (@pollend)
- [#4841] fix: Better handling of ComponentSystem loading with optional dependencies (@DarkWeird)
- [#4845] fix(build): use Maps from guava, not Google API Client (@keturn)
- [#4847] fix: enable block tinting in LOD chunks (@tolziplohu)
- [#4853] bugfix: change bullet physics implement into component system (@pollend)
- [#4862] bugfix: PojoPrefab was getting seriliazed as a value type (@pollend)
- [#4863] bugfix: fix debug for skeleton renderer (@pollend)
- [#4884] fix(autoconfig): fix back-animation to empty screen (@DarkWeird)
- [#4892] bugfix: migrate deprecated texture2D (@pollend)
- [#4897] fix(rendering): replicate SkeletalMesh fields, fix debug skeleton scale (@pollend)
- [#4895] fix(PathManager): working directory should always be a fallback (@keturn)
- [#4907] fix(headless-fixes): remove InputSystem and NuiManager from headlesses (@DarkWeird)
- [#4916] build(server): fix --homedir arg for gradle task
server(@DarkWeird) - [#4919] fix: Avoid a couple cases where no NUIManager would cause trouble. (@Cervator)
- [#4932] fix(engine/rendering): Fix ChunkMeshRenderer listens to wrong deactivate event (@opl-)
- [#4937] fix(SystemConfig): ensure thread max limit is never less than one (@keturn)
- [#4962] fix(headless-execution): MainMenuState can handle headless now. Correct loadingstate for headless clients. (@DarkWeird)
:toolbox: Maintenance
- [#4157] chore[facade]: use picocli for processing command line options (@keturn)
- [#4795] chore: remove finite check from LocalPlayer (@pollend)
- [#4799] refactor: replace usage of ThreadManagerSubsystem with reactor Scheduler (@pollend)
- [#4800] refactor: transaction manager with reactor (@pollend)
- [#4839] refactor(GameScheduler): provide ThreadMonitor-compatible schedule method (@keturn)
- [#4842] chore: adjust default logback configuration (@skaldarnar)
- [#4844] chore: add maven repo that contains jpastebin (@jdrueckert)
- [#4864] chore: stop ignoring checkstyle findings (@jdrueckert)
- [#4867] chore: remove SubmersibleCamera abstraction (@pollend)
- [#4869] chore: address some checkstyle warnings (@skaldarnar)
- [#4870] chore: some lintings and suggested simplifications (@keturn)
- [#4873] chore: upgrade crashreporter dependency 4.1.0 -> 4.2.0 (@jdrueckert)
- [#4878] chore: remove internal ai system for engine (@pollend)
- [#4883] chore: remove unused render utilities (@pollend)
- [#4885] chore: minor fixes and introduce some test cases for VertexResource (@pollend)
- [#4886] chore: add test cases for IndexResource and address some problems found through test cases (@pollend)
- [#4887] chore: cleanup extra qualification for org.joml from termath migration (@pollend)
- [#4889] chore: remove deprecated LegacyGsonTypeHandlerAdapter (@pollend)
- [#4890] chore(PathManager): remove some "probably isn't needed anymore" code (@keturn)
- [#4893] refactor: split chunkMesh to ChunkMeshImpl (@pollend)
- [#4894] refactor: construct block mesh generator single shape with standard mesh data (@pollend)
- [#4896] refactor: refactor mesh generation for IconMeshFactory (@pollend)
- [#4899] ci: fail checkstyle on all findings except warning.LOW (@jdrueckert)
- [#4901] chore(LocationComponent): provide convenience constructor for Vector3i (@keturn)
- [#4903] chore: update vertex attribute with put(T[] data) (@pollend)
- [#4905] refactor: add test cases for vertex resource and update api with put and replace (@pollend)
- [#4918] chore(StateMainMenu): include message in toString representation for debugging (@keturn)
- [#4931] refactor(translation): use
ResourceUrninstead ofSimpleUrn(@DarkWeird) - [#4936] chore: remove some slow logging (@Cervator)
- [#4939] chore: add reactor-extra to dependencies (@keturn)
- [#4954] chore: overhaul issue template (@jdrueckert)
- [#4964] chore: remove usage of Tesselator for BlockSelectionRenderer (@pollend)
:gear: Logistics
- [#4938] build(javadoc): disable doclint messages about missing tags (@keturn)
- [#4859] build(facade): oops, junit was supposed to be a test-only dependency (@keturn)
- [#4864] chore: stop ignoring checkstyle findings (@jdrueckert)
- [#4891] build(IntelliJ): turn on checkstyle.scan-before-checkin (@keturn)
- [#4899] ci: fail checkstyle on all findings except warning.LOW (@jdrueckert)
- [#4914] build(IntelliJ): add inspections allowing IntelliJ to correct "modifier out of order" infractions (@keturn)
- [#4916] build(server): fix --homedir arg for gradle task
server(@DarkWeird) - [#4927] build(ci): build using a java 11 toolchain (@keturn)
- [#4928] build: upgrade minimum compatible version to Java 11 (@keturn)
- [#4938] build(javadoc): disable doclint messages about missing tags (@keturn)
- [#4939] chore: add reactor-extra to dependencies (@keturn)
- [#4941] Revert "build(ci): build using a java 11 toolchain" (@keturn)
- [#4942] build: build using a java 11 toolchain (@keturn)
- [#4945] build: fix mystery Artifactory issue (@Cervator)
- [#4955] chore: reduce logger level for animation-action link on behaviors (@casals)
:snail: Performance
- [#4961] perf: remove trove map and added flags to Side (@pollend)
- [#4872] perf: upgrade to use proto3 (@pollend)
- [#4881] perf: minor adjusments to chunkprocessing pipeline (@pollend)
- [#4882] perf: replace creating streams by arrays in stream (@DarkWeird)
- [#4794] perf: improve performance of mesh generator for chunks (@pollend)
:test_tube: Tests
- [#3992] test(TypeHandlerLibrary): RuntimeDelegatingTypeHandler test failure (@keturn)
- [#4913] test(modules): make com.google.truth assertion library available (@keturn)
- [#4940] test: add unitTest target to TypeHandlerLibrary and facades (@keturn)
- [#4944] test(TypeHandlerLibrary): provide a logger during test execution (@keturn)
- [#4846] test: have IntelliJ ask if tests should be run by itself or gradle (@keturn)
Module Changes
:rocket: Features
- Terasology/DynamicCities#103 feat: make SolidRasterizer and ResourceProvider scalable to enable LOD chunks (@tolziplohu)
- Terasology/Economy#22 feat: add shop-screen (@ahv15)
- Terasology/Economy#27 feat: make shop screen optional (@skaldarnar)
- Terasology/FlexibleMovement#4 feature(alternative-behavior): Provide alternatives and overrides for
BehaviorPathfinding-related behaviors. (@DarkWeird) - Terasology/GooeyDefence#71 feature: update shop with economy, add notification (@jdrueckert)
- Terasology/Hunger#30 feat: add food icon beside the Hunger Bar (@mohamedation)
- Terasology/LightAndShadow#225 feat: add in-game statistics screen (@ahv15)
- Terasology/LightAndShadow#228 feat: implementation for economy (@ahv15)
- Terasology/LightAndShadow#238 feat: extend dialogue with fool to explain gameplay (@ujjman)
- Terasology/LightAndShadow#250 feat: making players invulnerable before game round starts (@ujjman)
- Terasology/LightAndShadow#253 feat: add in-game shop in pregame phase (@jdrueckert)
- Terasology/MetalRenegades#89 feat: add oldwest-style buildings (@jdrueckert)
- Terasology/MetalRenegades#161 feat: cypress/juniper and baobab trees with GrowingFlora (@tolziplohu)
- Terasology/MetalRenegades#162 feat: make facet providers scalable to enable LOD chunks (@tolziplohu)
- Terasology/MetalRenegades#163 feat: add explicit facet provider priority (@tolziplohu)
- Terasology/MetalRenegades#165 feat: tweak distribution of grass and dry rivers (@tolziplohu)
- Terasology/ModuleTestingEnvironment#66 feat: async functions to make sure blocks/chunks are loaded (@keturn)
- Terasology/SimpleFarming#120 feat: split GenomeAuthoritySystem based on modules (@skaldarnar)
- Terasology/StructureTemplates#70 feat: order block shapes in toolbox alphabetically by ResourceUrn (@skaldarnar)
- Terasology/Thirst#29 feat: add water droplet icon beside the Thirst Bar (@mohamedation)
- Terasology/WildAnimals#86 feat: add luring behavior (@meetcshah19)
:bug: Bug Fixes
- Terasology/Behaviors#81 fix(MTE): update MTE version. (@DarkWeird)
- Terasology/Behaviors#85 fix: fleeing entities must have a CharacterMovement component (@skaldarnar)
- Terasology/BiomesAPI#18 fix: enable block tinting in LOD chunks (@tolziplohu)
- Terasology/CombatSystem#85 fix: arrow cooldown time (@jdrueckert)
- Terasology/CoreRendering#72 bugfix: migrate deprecated texture2D (@pollend)
- Terasology/CoreRendering#70 fix: resolve issues with vignette (@pollend)
- Terasology/CoreWorlds#42 fix: circular dependency with new facet update priority (@tolziplohu)
- Terasology/Drops#13 fix(getRandomLoot): use correct type for map query (@keturn)
- Terasology/DynamicCities#105 fix: building placement in parcels (@jdrueckert)
- Terasology/Economy#23 fix: avoid NPE in WalletClientSystem by using a binding (@skaldarnar)
- Terasology/FlowingLiquids#36 fix: update block tinting API (@keturn)
- Terasology/Gooey#10 fix: remove mawgooey animation duplicates (@jdrueckert)
- Terasology/Gooey#11 fix: remove mawgooey armature duplicates (@jdrueckert)
- Terasology/GrowingFlora#40 fix: planted saplings will actually grow (@tolziplohu)
- Terasology/GrowingFlora#42 fix: NullPointerException in Advanced Game Setup (@tolziplohu)
- Terasology/Health#98 fix: only send OnDamagedEvent on positive amount of damage (@skaldarnar)
- Terasology/Hunger#29 fix: increase spacing of hunger bar to health bar (@mohamedation)
- Terasology/Hunger#31 fix: move breathing bar above hunger bar when Hunger is active (@mohamedation)
- Terasology/Inventory#47 fix: avoid NPE in binding for container title (@skaldarnar)
- Terasology/LightAndShadow#233 fix: Destroy magic barriers and make players vulnerable on headless servers (@ahv15)
- Terasology/LightAndShadow#235 fix: coinciding-keys (@ahv15)
- Terasology/LightAndShadow#242 fix: don't update kill statistics if player died of own account (@ujjman)
- Terasology/LightAndShadow#252 fix: NPE while using kill command on platform (@ujjman)
- Terasology/LightAndShadow#254 fix: prevent npe on player death by thrown spear (@skaldarnar)
- Terasology/LightAndShadowResources#75 fix: make yinyang blocks indestructible (@jdrueckert)
- Terasology/LightAndShadowResources#76 fix: changed deltas/CombatSystem/prefab directory name to deltas/Comb… (@ujjman)
- Terasology/MetalRenegades#170 fix: correctly reference MeshAnimations in enemyGooey.prefab (@skaldarnar)
- Terasology/MetalRenegades#177 fix: check for existing selections on both trading sides (@jdrueckert)
- Terasology/Minimap#35 fix: make
DefaultMinimapSystemclient-only (@jdrueckert) - Terasology/ModuleTestingEnvironment#64 fix: more consistent disposal of resources at the end of the test (@keturn)
- Terasology/SegmentedPaths#20 bugfix: change systems to always be accessible between remote/authority (@pollend)
- Terasology/StructureTemplates#69 fix: create new vector instances when filling
blocksToPlace(@skaldarnar) - Terasology/Thirst#28 fix: increase spacing of thirst bar to health bar (@mohamedation)
- Terasology/Thirst#30 fix: move breathing bar above thirst bar when Thirst is active (@mohamedation)
- Terasology/Towers#3 fix: align with recent major migrations (@jdrueckert)
- Terasology/WildAnimals#89 fix: add missing FleeComponent properties (@casals)
:toolbox: Maintenance
- Terasology/Alchemy#22 chore: adjust for Terasology/GrowingFlora#38 (@skaldarnar)
- Terasology/Behaviors#82 Fixed checkstyle issues (@casals)
- Terasology/Behaviors#84 refactor(Prepare-for-FlexableMoving): replace WalkingBlock(PF) usingwith Vector3ic(Joml) in
workpackage's interfaces and impls. (@DarkWeird) - Terasology/Breathing#21 chore: fix checkstyle issues (@mohamedation)
- Terasology/CombatSystem#86 chore: update copyright and optimize imports (@jdrueckert)
- Terasology/CoreRendering#71 chore:replace SubmersibleCamera with Camera (@pollend)
- Terasology/DynamicCities#104 chore: small code and doc improvements (@skaldarnar)
- Terasology/Economy#24 chore: fix checkstyle warnings (@skaldarnar)
- Terasology/FlexibleMovement#2 Update module to latest workspace (@DarkWeird)
- Terasology/GooeyDefence#68 refactor!: move shop screen to Economy module (@ahv15)
- Terasology/GooKeeper#53 chore: fixed checkstyle issues (@ujjman)
- Terasology/GrowingFlora#38 refactor: remove dependency on AnotherWorld (@tolziplohu)
- Terasology/Health#93 chore: overhaul the block damage system (@skaldarnar)
- Terasology/Health#94 chore: adjust for changes to BlockPart (@pollend)
- Terasology/LightAndShadow#224 refactor: split restart system (@ahv15)
- Terasology/LightAndShadow#232 refactor: clean up Score system (@ahv15)
- Terasology/LightAndShadow#237 chore: fix checkstyle findings (@jdrueckert)
- Terasology/LightAndShadow#245 refactor: merge las and ligthandshadow pkgs into lightandshadow pkg (@jdrueckert)
- Terasology/LightAndShadow#255 chore: move CombatSystem deltas from LaSR to LaS (@jdrueckert)
- Terasology/LightAndShadowResources#78 chore: move CombatSystem deltas from LaSR to LaS (@jdrueckert)
- Terasology/MetalRenegades#164 chore: adjust for changes to BlockPart (@pollend)
- Terasology/MetalRenegades#169 style: fix all remaining Checkstyle warnings (@skaldarnar)
- Terasology/MetalRenegades#171 chore: reduce max number of enemies (@jdrueckert)
- Terasology/ModuleTestingEnvironment#68 chore: make runUntil/runWhile return values consistent (@keturn)
- Terasology/ModuleTestingEnvironment#73 refactor: split public MainLoop methods from Engine-management code (@keturn)
- Terasology/Pathfinding#65 chore: replace Rectangle with BlockArea (@pollend)
- Terasology/Pathfinding#68 chore: CheckStyle and functional interface 🚮 (@keturn)
- Terasology/Spawning#9 chore: extract ai logic from engine (@jdrueckert)
- Terasology/Spawning#10 chore: fix checkstyle issues (@jdrueckert)
- Terasology/StructureTemplates#71 style: fix checkstyle warnings (@skaldarnar)
- Terasology/WeatherManager#28 chore: remove unused components and migrate deprecated noise implementation (@pollend)
- Terasology/WorkstationCrafting#30 chore: migrate getMesh() (@pollend)
- Terasology/WorldlyTooltip#22 chore: migrate getMesh() (@pollend)
:arrow_up: Gestalt Component Migration
- Terasology/AdditionalItemPipes#24 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/AdditionalRails#51 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/AdvancedRails#12 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/AdventureAssets#42 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Alchemy#21 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/AlchemyPlantGenerator#8 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/AlterationEffects#32 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Anatomy#15 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/AnotherWorldPlants#11 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Apiculture#18 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/BasicCrafting#11 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Behaviors#78 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/BlockPicker#20 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Books#35 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Breathing#18 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Caves#18 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/ChangingBlocks#12 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/ClimateConditions#56 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Climbables#9 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/CombatSystem#82 feature(ecs-gestalt): Migrate Components to gestalt's Components (@skaldarnar)
- Terasology/ComputerMonitors#10 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/CoreWorlds#40 feature(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/CustomOreGen#16 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/DamagingBlocks#21 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Dialogs#29 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Drops#11 Feature/migrate ecs to gestalt (@DarkWeird)
- Terasology/Durability#14 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/DynamicCities#102 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Economy#21 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/EdibleFlora#14 feature(ecs-gestalt): Migrate Components to gestalt's Components (@pollend)
- Terasology/EdibleSubstance#7 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Equipment#136 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/EquipmentSmithing#14 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/EventualSkills#15 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Exoplanet#24 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Explosives#10 feature(ecs-gestalt): Migrate Components to gestalt's Components (@pollend)
- Terasology/FallingBlocks#11 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Fences#18 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/FlowingLiquids#34 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Fluid#35 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/FluidComputerIntegration#8 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/FunnyBlocks#28 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Furnishings#12 feature(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Genome#23 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/GooeyDefence#67 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/GooeysQuests#68 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/GooKeeper#48 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/GrowingFlora#37 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Health#95 Feature/migrate ecs to gestalt (@DarkWeird)
- Terasology/HumanoidCharacters#12 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Hunger#27 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Inferno#26 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/InGameHelp#13 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/InGameHelpAPI#11 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Inventory#48 feature(ecs-gestalt): Migrate Components to gestalt's Components. (@skaldarnar)
- Terasology/IRLCorp#40 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/ItemPipes#40 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/ItemRendering#21 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/JoshariasSurvival#72 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Journal#17 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/KComputers#12 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/LightAndShadow#227 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/LightAndShadowResources#71 feature(ecs-gestalt): Migrate Components to gestalt's Components (@pollend)
- Terasology/Lost#39 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Machines#55 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/ManualLabor#56 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/ManualLaborEventualSkills#6 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/MasterOfOreon#98 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Maze#11 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/MetalRenegades#156 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Minesweeper#26 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Minimap#29 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/MobileBlocks#11 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/ModularComputers#22 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/ModuleTestingEnvironment#57 feature(ecs-gestalt): Migrate Components to gestalt's Components (@pollend)
- Terasology/MultiBlock#27 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/MusicDirector#4 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/NameGenerator#33 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Notifications#8 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/OreGeneration#15 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/PhysicalStats#10 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/PolyWorld#42 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Portals#5 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/PotentialEnergyDevices#5 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Potions#68 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Projectile#19 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Rails#86 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Sample#127 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Scenario#62 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/SegmentedPaths#19 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Sensors#12 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/ShatteredPlanes#21 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Signalling#31 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/SimpleFarming#115 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Smithing#17 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/SoundyGenetics#6 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Spawning#6 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/StaticCities#32 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/StructuralResources#18 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/StructureTemplates#67 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/SubstanceMatters#15 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Tasks#27 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Thirst#26 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/TutorialWorldGeneration#23 fix(ecs-gestalt): Migrate Components to gestalt's Components (@tolziplohu)
- Terasology/WeatherManager#29 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/WildAnimals#84 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/WildAnimalsGenome#14 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Workstation#18 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/WorkstationCrafting#28 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/WorkstationInGameHelp#12 fix(ecs-gestalt): Migrate Components to gestalt's Components. (@DarkWeird)
- Terasology/Xmas#11 feature(ecs-gestalt): Migrate Components to gestalt's Components (@pollend)
:books: Documentation & Tutorials
- Terasology/CoreRendering#69 doc: add graphic effects documentation (@jdrueckert)
- Terasology/TutorialWorldGeneration#22 doc: update tutorial with some new API features (@tolziplohu)
- Terasology/TutorialAssetSystem#15 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialBehaviors#10 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialBlockFamily#2 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialDynamicCities#8 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialEntitySystem#1 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialEventsInteractions#1 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialGroups#1 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialI18n#1 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialMinimalEngineDemo#4 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialMultiplayerExtras#1 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialNui#11 chore: Update tutorial to latest engine (@DarkWeird)
- Terasology/TutorialParticleSystem#2 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialPathfinding#2 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialProfiling#2 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialQuests#19 chore: Update tutorial to latest engine (@DarkWeird)
- Terasology/TutorialSectors#4 chore: Update tutorials to lastest engine (@DarkWeird)
- Terasology/TutorialSnakeTournament#9 chore: Update tutorials to lastest engine (@DarkWeird)
:test_tube: Tests
- Terasology/DynamicCities#107 test: add SettlementEntityManagerTest for placeParcel (@keturn)
- Terasology/DynamicCities#94 test: Convert to MTEExtension (@keturn)
- Terasology/ModuleTestingEnvironment#56 test: fix TestEventReceiverTest by giving target entity a DummyComponent (@skaldarnar)
- Terasology/ModuleTestingEnvironment#65 test: remove old DeprecationTest; replace ReuseEngineTest (@keturn)
- Terasology/Pathfinding#69 test(ConnectNavGraphChunk): use the world generator that creates floors (@keturn)