Engine 4.2.0 / Alpha 18
Additional changes since https://github.com/MovingBlocks/Terasology/releases/tag/v4.2.0-rc.1
Engine Changes
🚀 Feature
- feat: Add BlockAreaTypeHandler for serilization #4338 (@pollend)
- feat: Add Chunks#toRelative(x,y,z,dest) #4373 (@pollend)
- feat: Enable extreme render distances using LOD chunks #4452 (@4Denthusiast)
- feat: Move vignette to seperate shader #4506 (@pollend)
- feat: TeraEd: Run Terasology in Swing/AWT #4327 (@hajdam)
- feat(block): Add 'Blocks' utility class to convert world to block coordinates #4516 (@skaldarnar)
- feat(TypeHandler): Add GenericMapTypeHandler for
Map<K, V>
#4377 (@skaldarnar) - feat(world): add APIs to compute
Chunks
values in-place #4420 (@skaldarnar) - feat(JMH): Migrate benchmarks to JMH #4401 (@DarkWeird)
🐛 Bug Fixes
- fix: add
org.terasology.joml
to API whitelist #4455 (@skaldarnar) - fix: correct AABB bounds for mesh #4494 (@pollend)
- fix: correct Dimensions#multiplySelfBy #4517 (@pollend)
- fix: correct index for world view #4518 (@pollend)
- fix: Fix the upper half of each chunk behaving strangely. #4418 (@4Denthusiast)
- fix: make Blocks.toBlockPos public #4519 (@jdrueckert)
- fix: Make the chunk relevance region iterator actually terminate #4394 (@4Denthusiast)
- fix: Move the final stage of chunk loading back to the main thread. #4368 (@4Denthusiast)
- fix: remove EntityBuffer from scaled world generation methods #4462 (@4Denthusiast)
- fix: remove reflection for gson deserilization in GsonTypeHandlerAdapter #4370 (@pollend)
- fix: use system property instead of ENV to determine user home #4529 (@skaldarnar)
- fix(#4319): add attchmentSide to getBlockForPlacement #4352 (@pollend)
- fix(joml): Fix always growing relevance region #4436 (@DarkWeird)
- fix(ModuleManager): fix improperly-escaped spaces in module path #4466 (@keturn)
- fix(ModuleManger): let loadModulesFromClassPaths load source modules #4479 (@keturn)
- fix(rendering): clipping plane on LoD 0 #4524 (@jdrueckert)
🐢 Performance
- perf: avoid string operations when validating visible blocks #4472 (@pollend)
- perf: Mark new chunks ready before triggering OnChunkLoaded events. #4353 (@4Denthusiast)
- perf: Render even chunks that are next to unloaded chunks. #4427 (@4Denthusiast)
- perf(chunk-sparse-array): replace dense arrays to sparse arrays for lightdata #4438 (@DarkWeird)
- perf(GL): move opengl33 off of draw loop #4471 (@pollend)
- perf(optimize): optimize iterator for block region #4399 (@pollend)
- perf(world): implement
deflate
for sparse TeraArray (8/16 bit) #4433 (@DarkWeird)
🧰 Maintenance / Stabilization
- chore: add Chunks#toChunkPos(Vector3ic, Vector3i) #4361 (@pollend)
- chore: Add the dest argument to Chunks.toRelative in ChunkViewCoreImpl #4402 (@4Denthusiast)
- chore: Couple minor tweaks - logic hardening and memory #4365 (@Cervator)
- chore: remove usage of getPosition(dest) #4520 (@pollend)
- chore(behavior,logic): minor code cleanup #4512 (@skaldarnar)
- chore(JOML): remove unused imports (Region3i) and update copyright #4437 (@skaldarnar)
- chore(rendering): clean up imports and update copyrights #4487 (@jdrueckert)
- chore(world): remove unused AbstractChunkView.java #4390 (@skaldarnar)
- chore(IntelliJ): exclude compiler.xml from version control #4460 (@keturn)
- refactor(JOML)!: migrate
network
fully to JOML #4484 (@skaldarnar) - refactor(nui): remove CoreRegistry from DeathScreen #4501 (@pollend)
- test: fix LocalChunkProviderTest #4371 (@4Denthusiast)
- test: upgrade to JUnit 5.7.1 #4496 (@keturn)
- test(JOML): migrate and simplify PojoPrefabManagerTest #4458 (@pollend)
📚 Documentation
- doc: add conventional commits to contributing guidelines #4410 (@skaldarnar)
⚙️ Logistics
- build: factor out methods making gradle dependencies from gestalt metadata #4514 (@keturn)
- build: factor out ModuleInfoException from terasology-module #4511 (@keturn)
- build: Fix transient deps #4343 (@keturn)
- build: Migrate Omega package from old Jenkins to new, with some minor cleanup / label improvements #4409 (@Cervator)
- build: patch upgrade to gradle 6.8.2 #4465 (@keturn)
- build: remove unused asm-related dependencies #4440 (@keturn)
- build: upgrade gradle to 6.8.1 #4439 (@keturn)
- build: use joml-ext v0.1.0 and nui v1.4.0 #4525 (@jdrueckert)
- build(facades.PC): tidy distribution tasks #4347 (@keturn)
- build(jmh): git-ignore generated code #4406 (@skaldarnar)
- build(MTE): allow MTE to configure the logger. #4477 (@keturn)
- build(PC): add gradle command-line option for max heap size #4467 (@keturn)
- build(PC): move modules back off the classpath so the sandbox works #4454 (@keturn)
- ci: fix path to versionInfo.properties #4507 (@keturn)
🧑🏫 JOML
Migrations & Cleanups
- feat(JOML): add default forwarding to JOML API #4441 (@skaldarnar)
- feat(JOML): add JOML API for
world.propagation.*
(partial) #4384 (@skaldarnar) - feat(JOML): add JOML API for BatchPropagator (partial migration) #4391 (@skaldarnar)
- feat(JOML): add replacment methods and deprecates methods in MeshBuilder #4318 (@pollend)
- feat(JOML): Chunks Standardization #4306 (@pollend)
- feat(JOML): clean up engine.world #4485 (@jdrueckert)
- feat(JOML): cleanup chunk mesh #4450 (@pollend)
- feat(JOML): cleanup engine.rendering #4486 (@jdrueckert)
- feat(JOML): deprecate TeraMath methods for
world.viewer.picker.*
#4381 (@skaldarnar) - feat(JOML): drop ChunkMath #4489 (@jdrueckert)
- feat(JOML): drop JomlUtil, Vector3fUtil, ChunkConstants #4498 (@jdrueckert)
- feat(JOML): drop remaining references to Rect2i and Rect2f #4497 (@jdrueckert)
- feat(JOML): migrate
BatchPropagator
#4395 (@skaldarnar) - feat(JOML): migrate
Location
system and (parts of)LocationComponent
#4444 (@skaldarnar) - feat(JOML): migrate
logic.ai.*
#4382 (@skaldarnar) - feat(JOML): migrate
RelevanceRegionComponent
#4385 (@jdrueckert) - feat(JOML): migrate
world.zones.*
#4383 (@skaldarnar) - feat(JOML): migrate aabb for SkeletonRenderer #4431 (@pollend)
- feat(JOML): migrate AbstractFullWorldview #4468 (@pollend)
- feat(JOML): migrate and cleanup EntityAwareWorldProvider #4456 (@pollend)
- feat(JOML): migrate assertions with joml-ext #4432 (@pollend)
- feat(JOML): migrate BaseFacet2D for BlockArea #4364 (@pollend)
- feat(JOML): migrate BehaviorEditor #4491 (@pollend)
- feat(JOML): migrate BlockAppearance #4404 (@skaldarnar)
- feat(JOML): migrate BlockEntitySystem #4351 (@pollend)
- feat(JOML): migrate BlockLifecycleEvent #4405 (@pollend)
- feat(JOML): migrate BlockSelection #4336 (@pollend)
- feat(JOML): migrate BlockSelectionRenderer #4411 (@pollend)
- feat(JOML): migrate BulletPhysics #4348 (@pollend)
- feat(JOML): migrate CanvasImpl #4464 (@pollend)
- feat(JOML): migrate CharacterMoveInputEvent #4376 (@pollend)
- feat(JOML): migrate CharacterSystem #4349 (@pollend)
- feat(JOML): migrate chunk #4475 (@pollend)
- feat(JOML): migrate chunk serializer #4387 (@pollend)
- feat(JOML): migrate ChunkProvider#getChunk(Vector3ic) #4396 (@pollend)
- feat(JOML): migrate ChunkProvider#getLocalView #4388 (@pollend)
- feat(JOML): migrate ChunkView #4469 (@pollend)
- feat(JOML): migrate chunkview and tests cases #4335 (@pollend)
- feat(JOML): migrate DebugOverlay #4359 (@pollend)
- feat(JOML): migrate Direction #4363 (@pollend)
- feat(JOML): migrate direction #4495 (@pollend)
- feat(JOML): migrate EntityMotionState #4355 (@pollend)
- feat(JOML): migrate EntityPool #4461 (@pollend)
- feat(JOML): migrate FacetLayerPreview #4480 (@pollend)
- feat(JOML): migrate FloatingTextRenderer #4344 (@pollend)
- feat(JOML): migrate gltf and rendering #4289 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry #4413 (@pollend)
- feat(JOML): migrate LightComponent #4345 (@pollend)
- feat(JOML): migrate LocationComponent constructor #4358 (@pollend)
- feat(JOML): migrate logic for LitChunk #4449 (@pollend)
- feat(JOML): migrate logic.players #4442 (@jdrueckert)
- feat(JOML): migrate Mesh AABBf #4415 (@pollend)
- feat(JOML): migrate MeshBuilder #4446 (@pollend)
- feat(JOML): migrate MovementDebugCommands #4386 (@pollend)
- feat(JOML): migrate NameTagClientSystem #4357 (@pollend)
- feat(JOML): migrate OnBlockItemPlaced #4354 (@pollend)
- feat(JOML): migrate OnChunkGenerated #4426 (@pollend)
- feat(JOML): migrate OpenALManager #4490 (@pollend)
- feat(JOML): migrate ParicleUpdateImpl #4346 (@pollend)
- feat(JOML): migrate RegionOutlineRenderer #4434 (@pollend)
- feat(JOML): migrate rest of
LocationComponent
#4445 (@skaldarnar) - feat(JOML): migrate RotationTest #4457 (@pollend)
- feat(JOML): migrate SectorUtils and Events #4378 (@pollend)
- feat(JOML): migrate ServerImpl #4423 (@pollend)
- feat(JOML): migrate setBlock(Map) #4428 (@pollend)
- feat(JOML): migrate StorageManager #4421 (@pollend)
- feat(JOML): migrate SubSampledNoise for BlockArea #4339 (@pollend)
- feat(JOML): migrate TelemetrySystem #4397 (@pollend)
- feat(JOML): migrate tests #4474 (@pollend)
- feat(JOML): migrate Texture #4424 (@pollend)
- feat(JOML): migrate texture atlas #4425 (@pollend)
- feat(JOML): migrate various pieces (no module impact) #4473 (@skaldarnar)
- feat(JOML): migrate VisualCharacterSystem #4360 (@pollend)
- feat(JOML): migrate Voronoi #4340 (@pollend)
- feat(JOML): migrate world renderer #4333 (@pollend)
- feat(JOML): migrate WorldGenerator#getSpawnPosition #4380 (@pollend)
- feat(JOML): migrate WorldProvider #4408 (@skaldarnar)
- feat(JOML): migrate WorldProviderCore#isBlockRelevant #4356 (@pollend)
- feat(JOML): remove AABB #4488 (@pollend)
- feat(JOML): remove deprecated API in favor of JOML for BlockFamily #4443 (@skaldarnar)
- feat(JOML): remove deprecated methods from OnBlockItemPlaced #4447 (@pollend)
- feat(JOML): remove Direction JomlUtil #4422 (@pollend)
- feat(JOML): remove legacy typeHandlers #4478 (@pollend)
- feat(JOML): remove MatrixUtils #4448 (@pollend)
- feat(JOML): remove tera-assert #4459 (@pollend)
- feat(JOML): remove unused imports and drop legacy copy strategies #4499 (@jdrueckert)
- feat(JOML): remove usage of JOMLUtil and migrate remaining code #4492 (@pollend)
- feat(JOML): remove use of termath methods from Material #4429 (@pollend)
- feat(JOML)!: add JOML API for HUDScreenLayer #4483 (@skaldarnar)
- feat(JOML)!: drop Region3i #4476 (@jdrueckert)
- feat(JOML)!: migrate
BlockComponent
#4470 (@skaldarnar)
Module Changes
🚀 Feature
- feat: Add build artifact pruning Terasology/Index#11 (@Cervator)
- feat: add xmas tree template Terasology/Xmas#6 (@jdrueckert)
- feat: Added information on how to send logs Terasology/TutorialTelemetry#1 (@agent-q1)
- feat: Enable scalable generation Terasology/CoreWorlds#26 (@4Denthusiast)
- feat: move TeraMath.Winding here Terasology/PolyWorld#38 (@jdrueckert)
- feat: move vignette to seprate post processing Terasology/CoreRendering#32 (@pollend)
- feat: use logback to filter log output Terasology/ModuleTestingEnvironment#37 (@keturn)
- feat: migrate test cases to use MTEExtension Terasology/ItemPipes#28 (@pollend)
🐛 Bug Fixes
- fix region generation logic Terasology/DynamicCities#81 (@pollend)
- Fix typo in run behavior Terasology/WildAnimals#75 (@4Denthusiast)
- fix: "minDensityoff" typo to "minDensity" Terasology/Smithing#14 (@jdrueckert)
- fix: "minDensityoff" typo to "minDensity" Terasology/SubstanceMatters#12 (@jdrueckert)
- fix: correct BlockRegion computation on makeBoxShaped Terasology/StructureTemplates#63 (@skaldarnar)
- fix: for ore generation Terasology/CustomOreGen#13 (@pollend)
🧰 Maintenance / Stabilization
- chore: bump up module dependencies Terasology/FluidComputerIntegration#3 (@DarkWeird)
- chore: remove comment and update copyright Terasology/Cities#47 (@jdrueckert)
- chore: remove EnemySystem Terasology/LightAndShadow#184 (@pollend)
- chore: remove outcommented methods from RegionEntityManager Terasology/DynamicCities#90 (@jdrueckert)
- chore: remove unused imports Terasology/Caves#15 (@skaldarnar)
- chore: remove unused imports Terasology/ComputerMonitors#7 (@skaldarnar)
- chore: remove unused imports Terasology/CoreWorlds#24 (@skaldarnar)
- chore: remove unused imports Terasology/CustomOreGen#11 (@skaldarnar)
- chore: remove unused imports Terasology/FlexiblePathfinding#18 (@skaldarnar)
- chore: remove unused imports Terasology/FlowingLiquids#28 (@skaldarnar)
- chore: remove unused imports Terasology/GooeyDefence#58 (@skaldarnar)
- chore: remove unused imports Terasology/Minimap#24 (@skaldarnar)
- chore: remove unused imports Terasology/MultiBlock#20 (@skaldarnar)
- chore: remove unused imports Terasology/PolyWorld#36 (@skaldarnar)
- chore: remove unused imports Terasology/Scenario#55 (@skaldarnar)
- chore: remove unused imports Terasology/Signalling#26 (@skaldarnar)
- chore: remove unused imports Terasology/StaticCities#22 (@skaldarnar)
- chore: remove unused imports Terasology/StructureTemplates#59 (@skaldarnar)
- chore: Update Copyright headers Terasology/Behaviors#61 (@pollend)
- chore(minimap): reduce log noise from CharacterOverlay Terasology/MetalRenegades#133 (@skaldarnar)
- chore(module dependencies): bump up module dependencies Terasology-Archived/WoodCrafting#12 (@DarkWeird)
- chore(RotationUtils): remove deprecated methods (unused) Terasology/ItemRendering#15 (@skaldarnar)
- cleanup: remove unused imports methods and update copyright Terasology/Rails#70 (@pollend)
- chore: Move cave stuff to the correct packages Terasology/Inferno#19 (@4Denthusiast)
- test: add test using DelayManager Terasology/ModuleTestingEnvironment#20 (@skaldarnar)
- test: cleanup test cases Terasology/Tasks#23 (@pollend)
- chore: update develop Terasology/Index#13 (@keturn)
📚 Documentation
- doc: update (regenerate) JavaDoc Terasology/ModuleTestingEnvironment#38 (@skaldarnar)
- doc: update README to showcase more features Terasology/Xmas#7 (@skaldarnar)
⚙️ Logistics
- CI: fix path to versionInfo.properties Terasology/Index#12 (@keturn)
🧑🏫 JOML
Migrations & Cleanups
- chore: cleanup code and migrate for Chunks Terasology/AlchemyPlantGenerator#6 (@pollend)
- chore: drop Region3i from comment Terasology/StaticCities#27 (@jdrueckert)
- chore: drop Region3i from doc comment Terasology/Scenario#57 (@jdrueckert)
- chore(JOML): adjust for BlockSelection migration Terasology/Behaviors#57 (@pollend)
- chore(JOML): adjust for BlockSelection migration Terasology/MasterOfOreon#87 (@pollend)
- chore(JOML): adjust for BlockSelection migration Terasology/Maze#8 (@pollend)
- chore(JOML): align with
RelevanceRegionComponent
migration Terasology/ModuleTestingEnvironment#35 (@jdrueckert) - chore(JOML): align with MTE migration Terasology/BlockDetector#7 (@jdrueckert)
- chore(JOML): align with MTE migration Terasology/Health#59 (@jdrueckert)
- chore(JOML): align with MTE migration Terasology/ItemPipes#29 (@jdrueckert)
- chore(JOML): align with MTE migration Terasology/Rails#68 (@jdrueckert)
- chore(JOML): align with MTE migration Terasology/SimpleFarming#104 (@jdrueckert)
- chore(JOML): Cleanup imports Terasology/ShatteredPlanes#18 (@pollend)
- chore(JOML): cleanup JomlUtil and imports Terasology-Archived/GooKeeper#41 (@jdrueckert)
- chore(JOML): migrate
world.viewer.picker.*
Terasology/CoreWorlds#23 (@skaldarnar) - chore(JOML): migrate
world.viewer.picker.*
Terasology/Lost#32 (@skaldarnar) - chore(JOML): migrate
world.viewer.picker.*
Terasology/PolyWorld#34 (@skaldarnar) - chore(joml): migrate ChunkView Terasology/FlowingLiquids#24 (@skaldarnar)
- chore(JOML): migrate SectorUtils and Events Terasology/FallingBlocks#2 (@skaldarnar)
- chore(JOML): migrate SectorUtils and Events Terasology/FlowingLiquids#25 (@skaldarnar)
- chore(JOML): migrate SectorUtils and Events Terasology/GrowingFlora#24 (@skaldarnar)
- chore(JOML): migrate SectorUtils and Events Terasology/MetalRenegades#129 (@skaldarnar)
- chore(JOML): migrate SectorUtils and Events Terasology/MultiBlock#16 (@skaldarnar)
- chore(JOML): migrate SectorUtils and Events Terasology-Archived/Pathfinding#50 (@skaldarnar)
- chore(joml): migrate WorldGenerator#getSpawnPosition Terasology/CombatSystem#67 (@skaldarnar)
- chore(joml): migrate WorldGenerator#getSpawnPosition Terasology/CoreWorlds#22 (@skaldarnar)
- chore(joml): migrate WorldGenerator#getSpawnPosition Terasology/DynamicCities#83 (@skaldarnar)
- chore(joml): migrate WorldGenerator#getSpawnPosition Terasology/LightAndShadow#183 (@skaldarnar)
- chore(joml): migrate WorldGenerator#getSpawnPosition Terasology/ParadIce#9 (@skaldarnar)
- chore(joml): migrate WorldGenerator#getSpawnPosition Terasology/StaticCities#21 (@skaldarnar)
- chore(JOML): migrate WorldProviderCore Terasology/FlexiblePathfinding#14 (@pollend)
- chore(JOML): remove deprecated, no more used functions Terasology/BiomesAPI#10 (@jdrueckert)
- chore(JOML): remove JOMLUtil Terasology/ModuleTestingEnvironment#36 (@pollend)
- chore(JOML): remove unnecessary overrides of deprecated API Terasology/Fences#15 (@skaldarnar)
- chore(JOML): remove unnecessary overrides of deprecated API Terasology/GrowingFlora#29 (@skaldarnar)
- chore(JOML): remove unnecessary overrides of deprecated API Terasology/ItemPipes#31 (@skaldarnar)
- chore(JOML): remove unnecessary overrides of deprecated API Terasology/Machines#46 (@skaldarnar)
- chore(JOML): remove unnecessary overrides of deprecated API Terasology/Rails#72 (@skaldarnar)
- chore(JOML): remove unnecessary overrides of deprecated API Terasology/Sample#120 (@skaldarnar)
- chore(JOML): remove unnecessary overrides of deprecated API Terasology/Signalling#27 (@skaldarnar)
- chore(JOML): remove unused ChunkMath imports, update copyright Terasology/LightAndShadow#190 (@jdrueckert)
- feat(JOML): align with CommonWorld migration Terasology/StaticCities#25 (@jdrueckert)
- feat(JOML): align with jomlification of ComputerMonitors Terasology/FluidComputerIntegration#5 (@jdrueckert)
- feat(JOML): clean up imports and clear deprecated methods Terasology/Inferno#20 (@pollend)
- feat(JOML): cleanup and migrate to joml Terasology/Scenario#48 (@pollend)
- feat(JOML): cleanup and remove refrences to joml Terasology/Exoplanet#18 (@pollend)
- feat(JOML): cleanup imports and instance of JOMLUtil Terasology/LightAndShadow#188 (@pollend)
- feat(JOML): cleanup imports Terasology/BlockDetector#8 (@pollend)
- feat(JOML): cleanup imports Terasology/Cities#48 (@pollend)
- feat(JOML): cleanup imports Terasology/CombatSystem#74 (@pollend)
- feat(JOML): cleanup imports Terasology/Equipment#132 (@pollend)
- feat(JOML): cleanup imports Terasology/Explosives#5 (@pollend)
- feat(JOML): cleanup imports Terasology-Archived/GooKeeper#43 (@pollend)
- feat(JOML): cleanup imports Terasology/GrowingFlora#31 (@pollend)
- feat(JOML): cleanup imports Terasology/Health#63 (@pollend)
- feat(JOML): cleanup imports Terasology/ItemPipes#33 (@pollend)
- feat(JOML): cleanup imports Terasology/ItemRendering#19 (@pollend)
- feat(JOML): cleanup imports Terasology/LightAndShadow#191 (@pollend)
- feat(JOML): cleanup imports Terasology/Lost#35 (@pollend)
- feat(JOML): cleanup imports Terasology/MasterOfOreon#94 (@skaldarnar)
- feat(JOML): cleanup imports Terasology/MetalRenegades#139 (@skaldarnar)
- feat(JOML): cleanup imports Terasology/MobileBlocks#7 (@pollend)
- feat(JOML): cleanup imports Terasology/Rails#75 (@pollend)
- feat(JOML): cleanup imports Terasology/SegmentedPaths#17 (@pollend)
- feat(JOML): cleanup imports Terasology/SimpleFarming#109 (@pollend)
- feat(JOML): cleanup imports Terasology/WildAnimalsGenome#12 (@skaldarnar)
- feat(JOML): cleanup imports Terasology-Archived/WoodAndStone#73 (@pollend)
- feat(JOML): cleanup usage of ChunkMath Terasology/Minerals#15 (@pollend)
- feat(JOML): cleanup usage of JOMLUtil Terasology/AdditionalRails#45 (@pollend)
- feat(JOML): cleanup usage of JOMLUtil Terasology/Books#33 (@pollend)
- feat(JOML): cleanup usage of JOMLUtil Terasology/ClimateConditions#48 (@pollend)
- feat(JOML): cleanup usage of JOMLUtil Terasology/Fluid#32 (@pollend)
- feat(JOML): cleanup usage of JOMLUtil Terasology/Inventory#34 (@pollend)
- feat(JOML): cleanup usage of JOMlUtil Terasology/StructureTemplates#61 (@pollend)
- feat(JOML): cleanup usage of JOMLUtil Terasology/WorkstationCrafting#25 (@pollend)
- feat(JOML): clear usage of JOMLUtil Terasology/StructureTemplates#57 (@pollend)
- feat(JOML): clear usages of joml and imports Terasology/GooeyDefence#57 (@pollend)
- feat(JOML): drop BoundingBox Terasology/CommonWorld#9 (@jdrueckert)
- feat(JOML): drop BoundingBox Terasology/StaticCities#29 (@jdrueckert)
- feat(JOML): get rid of
Region3i
Terasology/Cities#42 (@jdrueckert) - feat(JOML): get rid of
Region3i
Terasology/DynamicCities#80 (@jdrueckert) - feat(JOML): get rid of
Region3i
Terasology/MasterOfOreon#89 (@jdrueckert) - feat(JOML): get rid of
Region3i
Terasology/MetalRenegades#124 (@jdrueckert) - feat(JOML): joml migrate Terasology/Signalling#24 (@pollend)
- feat(JOML): JOMLUtil for intermediar OnBlockItemPlaced Terasology/FlowingLiquids#23 (@pollend)
- feat(JOML): JOMLUtil for intermediar OnBlockItemPlaced Terasology/GooeyDefence#50 (@pollend)
- feat(JOML): JOMLUtil for intermediar OnBlockItemPlaced Terasology/JoshariasSurvival#48 (@pollend)
- feat(JOML): JOMLUtil for intermediar OnBlockItemPlaced Terasology/Signalling#23 (@pollend)
- feat(JOML): migrate
BlockComponent
Terasology/AdditionalItemPipes#21 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/AdditionalRails#46 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/AdventureAssets#36 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/AlterationEffects#26 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/Behaviors#68 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/ClimateConditions#46 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/ComputerMonitors#8 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/Exoplanet#20 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/Explosives#4 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/Fences#16 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/FunnyBlocks#23 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/Furnishings#9 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/GrowingFlora#30 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/ItemPipes#32 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/ItemRendering#18 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/KComputers#10 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/Machines#50 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/ManualLabor#42 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/MasterOfOreon#93 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/MultiBlock#22 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/Rails#74 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/Sample#122 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/Scenario#56 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/Signalling#28 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology/SimpleFarming#107 (@skaldarnar) - feat(JOML): migrate
BlockComponent
Terasology-Archived/WoodAndStone#72 (@skaldarnar) - feat(JOML): migrate
LocationComponent#getWorldPosition
Terasology/Behaviors#66 (@skaldarnar) - feat(JOML): migrate
LocationComponent#getWorldPosition
Terasology/DynamicCities#85 (@skaldarnar) - feat(JOML): migrate
LocationComponent#getWorldPosition
Terasology/MetalRenegades#135 (@skaldarnar) - feat(JOML): migrate
LocationComponent#getWorldPosition
Terasology/StaticCities#23 (@skaldarnar) - feat(JOML): migrate
LocationComponent#getWorldRotation
Terasology/Compass#8 (@skaldarnar) - feat(JOML): migrate
LocationComponent#setWorldRotation
Terasology/Machines#48 (@skaldarnar) - feat(JOML): migrate
LocationComponent
constructor Terasology/Furnishings#8 (@skaldarnar) - feat(JOML): migrate
LocationComponent
constructor Terasology/ItemRendering#16 (@skaldarnar) - feat(JOML): migrate
LocationComponent
constructor Terasology-Archived/WoodAndStone#71 (@skaldarnar) - feat(JOML): migrate
LocationComponent
constructor Terasology/WorkstationCrafting#24 (@skaldarnar) - feat(JOML): migrate
LocationComponent
Terasology/AdventureAssets#35 (@skaldarnar) - feat(JOML): migrate
LocationComponent
Terasology/Behaviors#67 (@skaldarnar) - feat(JOML): migrate
LocationComponent
Terasology/ClimateConditions#45 (@skaldarnar) - feat(JOML): migrate
LocationComponent
Terasology/DynamicCities#87 (@skaldarnar) - feat(JOML): migrate
LocationComponent
Terasology-Archived/GooKeeper#42 (@skaldarnar) - feat(JOML): migrate
LocationComponent
Terasology/Inventory#32 (@skaldarnar) - feat(JOML): migrate
LocationComponent
Terasology/ItemRendering#17 (@skaldarnar) - feat(JOML): migrate
LocationComponent
Terasology/LightAndShadow#189 (@skaldarnar) - feat(JOML): migrate 2d facets to BlockArea Terasology/AnotherWorld#18 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/Cities#43 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/CoreWorlds#21 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/DynamicCities#82 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/Exoplanet#16 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/GooeyDefence#52 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/Inferno#18 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/Lakes#17 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/LightAndShadow#182 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/MetalRenegades#128 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/ModuleTestingEnvironment#33 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/ParadIce#8 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/PolyWorld#32 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/ShatteredPlanes#16 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/StaticCities#20 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/SurfaceFacets#8 (@pollend)
- feat(JOML): migrate 2d facets to BlockArea Terasology/WeatherManager#19 (@pollend)
- feat(JOML): migrate actions/systems/components Terasology/Behaviors#53 (@pollend)
- feat(JOML): migrate Alchemy module Terasology/Alchemy#16 (@jdrueckert)
- feat(joml): migrate AmbientOcclusionNode Terasology/CoreRendering#26 (@skaldarnar)
- feat(JOML): migrate and clean up code Terasology/SegmentedPaths#15 (@pollend)
- feat(JOML): migrate and cleanup Terasology/Behaviors#64 (@pollend)
- feat(JOML): migrate and cleanup Terasology/FlowingLiquids#27 (@pollend)
- feat(JOML): migrate and drop Rect2i Terasology/Cities#46 (@pollend)
- feat(JOML): migrate and update copyright Terasology/Drops#6 (@pollend)
- feat(JOML): migrate AnotherWorld Terasology/AnotherWorld#19 (@jdrueckert)
- feat(JOML): migrate AnotherWorldPlants module Terasology/AnotherWorldPlants#9 (@jdrueckert)
- feat(JOML): migrate asset tutorial Terasology/TutorialAssetSystem#14 (@jdrueckert)
- feat(JOML): migrate behavior tutorial Terasology/TutorialBehaviors#9 (@jdrueckert)
- feat(JOML): migrate Behaviors Terasology/Behaviors#65 (@jdrueckert)
- feat(JOML): migrate BiodiversityGenerator Terasology/Genome#20 (@pollend)
- feat(JOML): migrate BiomeDecorator for Chunks Terasology/AnotherWorld#22 (@pollend)
- feat(JOML): migrate BiomeRegistry Terasology/BiomesAPI#9 (@skaldarnar)
- feat(JOML): migrate block family tutorial Terasology/TutorialBlockFamily#1 (@jdrueckert)
- feat(JOML): migrate block networks Terasology/BlockNetwork#15 (@pollend)
- feat(joml): migrate BlockAppearance Terasology/Behaviors#60 (@skaldarnar)
- feat(joml): migrate BlockAppearance Terasology/Health#60 (@skaldarnar)
- feat(joml): migrate BlockAppearance Terasology/Minimap#21 (@skaldarnar)
- feat(JOML): migrate BlockComponent and remove JOMlUtil Terasology/LightAndShadow#187 (@pollend)
- feat(JOML): migrate BlockDamageAuthoritySystem Terasology/Health#58 (@pollend)
- feat(JOML): migrate BlockInventorySystem Terasology/Inventory#29 (@pollend)
- feat(JOML): migrate BlockPlacingWeatherSystem Terasology/WeatherManager#18 (@pollend)
- feat(JOML): migrate BlockRegionTransformComponent Terasology/StructureTemplates#60 (@skaldarnar)
- feat(JOML): migrate BlockSelectionRenderer Terasology/Behaviors#62 (@pollend)
- feat(JOML): migrate BlockSelectionRenderer Terasology/GooeyDefence#56 (@pollend)
- feat(JOML): migrate BlockSelectionRenderer Terasology-Archived/Pathfinding#51 (@pollend)
- feat(JOML): migrate BookcaseSystem Terasology/Books#32 (@pollend)
- feat(JOML): migrate BouncySystem Terasology/FunnyBlocks#22 (@pollend)
- feat(JOML): migrate BreathingSystem Terasology/Breathing#14 (@pollend)
- feat(JOML): migrate BresenhamCollectorVisitor Terasology/CommonWorld#6 (@pollend)
- feat(JOML): migrate BushAuthoritySystem Terasology/SimpleFarming#105 (@pollend)
- feat(JOML): migrate CampFireAuthoritySystem Terasology/ManualLabor#41 (@pollend)
- feat(JOML): migrate CanvasImpl Terasology/Compass#9 (@pollend)
- feat(JOML): migrate CanvasImpl Terasology/Inventory#33 (@pollend)
- feat(JOML): migrate CanvasImpl Terasology/Minimap#25 (@pollend)
- feat(JOML): migrate CaveFacet, CaveFacetProvider, CaveRasterizer, CaveToDensityProvider, LavaLevelFacet, InternoClientSystem Terasology/Inferno#17 (@pollend)
- feat(joml): migrate CaveRasterizer Terasology/Caves#14 (@skaldarnar)
- feat(JOML): migrate ChangingBlocksSystem Terasology/ChangingBlocks#11 (@pollend)
- feat(JOML): migrate CharacterInventorySystem Terasology/Inventory#30 (@pollend)
- feat(JOML): migrate CharacterMoveInputEvent Terasology/Behaviors#59 (@pollend)
- feat(JOML): migrate CharacterMoveInputEvent Terasology-Archived/GooKeeper#36 (@pollend)
- feat(JOML): migrate chunk Terasology/FlexiblePathfinding#20 (@pollend)
- feat(JOML): migrate ChunkInformation; remove unused imports Terasology/AnotherWorld#20 (@skaldarnar)
- feat(JOML): migrate ChunkProvider#getLocalView Terasology/FlexiblePathfinding#15 (@pollend)
- feat(JOML): migrate Cities modules Terasology/Cities#45 (@pollend)
- feat(JOML): migrate Cities modules Terasology/CommonWorld#7 (@pollend)
- feat(JOML): migrate Cities modules Terasology/DynamicCities#86 (@pollend)
- feat(JOML): migrate Cities modules Terasology/StaticCities#24 (@pollend)
- feat(JOML): migrate CitizenSpawnSystem Terasology/MetalRenegades#131 (@pollend)
- feat(JOML): migrate ClamberComponent and ClimbablesPlacingSystem Terasology/Climbables#5 (@skaldarnar)
- feat(JOML): migrate ClientParticleSystem Terasology/LightAndShadow#186 (@pollend)
- feat(JOML): migrate ClimateConditionsSystem Terasology/ClimateConditions#44 (@skaldarnar)
- feat(JOML): migrate CombatPhysicsSystem Terasology/CombatSystem#68 (@pollend)
- feat(JOML): migrate CombatSystem Terasology/CombatSystem#73 (@jdrueckert)
- feat(JOML): migrate ConditionalBlocksSystem Terasology/ChangingBlocks#10 (@pollend)
- feat(JOML): migrate ContainerItemComponent and AssetResolver Terasology/Fluid#29 (@skaldarnar)
- feat(JOML): migrate CraftInHandAuthoritySystem Terasology-Archived/WoodAndStone#68 (@pollend)
- feat(JOML): migrate CraftInHandAuthoritySystem Terasology/WorkstationCrafting#20 (@pollend)
- feat(JOML): migrate CustomOreGenCreator (unused) Terasology/OreGeneration#13 (@skaldarnar)
- feat(JOML): migrate DamageSystem Terasology/DamagingBlocks#16 (@pollend)
- feat(JOML): migrate DamageSystem Terasology/DamagingBlocks#17 (@pollend)
- feat(JOML): migrate DefenceWorldManager Terasology/GooeyDefence#51 (@pollend)
- feat(JOML): migrate dynamic cities tutorial Terasology/TutorialDynamicCities#7 (@jdrueckert)
- feat(JOML): migrate EasterEggRasterizer and fix Terasology/ShatteredPlanes#17 (@pollend)
- feat(JOML): migrate EquipmentSystem Terasology/Equipment#131 (@skaldarnar)
- feat(JOML): migrate Exoplanet Terasology/Exoplanet#19 (@jdrueckert)
- feat(JOML): migrate ExoplanetOceanRasterizer Terasology/Exoplanet#17 (@pollend)
- feat(JOML): migrate ExplodeHandlingSystem Terasology/CombatSystem#69 (@pollend)
- feat(JOML): migrate ExplosionHandlingSystem Terasology/CombatSystem#66 (@pollend)
- feat(JOML): migrate FactionEnemiesSystem Terasology/MetalRenegades#132 (@pollend)
- feat(JOML): migrate FallingBlockPlacementClientSystem Terasology/StructureTemplates#53 (@pollend)
- feat(JOML): migrate fluidtanks Terasology/Machines#43 (@pollend)
- feat(JOML): migrate FluidTransportAuthoritySystem Terasology/Machines#44 (@pollend)
- feat(JOML): migrate flying islands Terasology/FlyingIslands#4 (@pollend)
- feat(JOML): migrate for joml Terasology/FlexiblePathfinding#11 (@pollend)
- feat(JOML): migrate gooeySpawnSystem Terasology/GooeysQuests#60 (@pollend)
- feat(JOML): migrate GooeySystem Terasology-Archived/GooKeeper#38 (@pollend)
- feat(JOML): migrate GrowthBasedPlantSpawnDefinition Terasology/GrowingFlora#27 (@pollend)
- feat(JOML): migrate HeatTriggeringSystem Terasology/WorkstationCrafting#21 (@pollend)
- feat(JOML): migrate HerbDropAuthoritySystem Terasology/Alchemy#15 (@pollend)
- feat(JOML): migrate HerbDropAuthoritySystem Terasology-Archived/WoodAndStone#67 (@pollend)
- feat(JOML): migrate InWorldRenderer Terasology/GooeyDefence#55 (@pollend)
- feat(JOML): migrate joml for behaviour actions Terasology-Archived/GooKeeper#33 (@pollend)
- feat(JOML): migrate joml for behaviour actions Terasology/MasterOfOreon#88 (@jdrueckert)
- feat(JOML): migrate joml for behaviour actions Terasology/MetalRenegades#118 (@pollend)
- feat(JOML): migrate joml for behaviour actions Terasology/WildAnimalsGenome#11 (@pollend)
- feat(JOML): migrate joml migrate setBlock(Map) Terasology/FallingBlocks#3 (@pollend)
- feat(JOML): migrate joml migrate setBlock(Map) Terasology/Minimap#23 (@pollend)
- feat(JOML): migrate joml migrate setBlock(Map) Terasology/MobileBlocks#6 (@pollend)
- feat(JOML): migrate joml migrate setBlock(Map) Terasology/MultiBlock#19 (@pollend)
- feat(JOML): migrate joml migrate setBlock(Map) Terasology/StructureTemplates#56 (@pollend)
- feat(JOML): migrate joml Terasology/FunnyBlocks#21 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/Apiculture#15 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/Behaviors#63 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/CombatSystem#71 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/Compass#6 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/DynamicCities#84 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/FlexiblePathfinding#17 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/Fluid#30 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/InGameHelpAPI#9 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/IRLCorp#34 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/Journal#14 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/Minimap#22 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/ModularComputers#18 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/Notifications#6 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/Scenario#53 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/StructureTemplates#55 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/Tasks#21 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology-Archived/WoodAndStone#70 (@pollend)
- feat(JOML): migrate joml to 1.10.0 and 1.0.0-SNAPSHOT for geometry Terasology/WorkstationCrafting#23 (@pollend)
- feat(JOML): migrate last usage of ChunkConstants.CHUNK_REGION Terasology/CoreWorlds#28 (@jdrueckert)
- feat(JOML): migrate LitTorchSystem Terasology/WorkstationCrafting#22 (@skaldarnar)
- feat(JOML): migrate location methods for PlazMasterSystem Terasology-Archived/GooKeeper#37 (@pollend)
- feat(JOML): migrate locationcomponent for WildAnimalsGrowthSystem Terasology/WildAnimals#74 (@pollend)
- feat(JOML): migrate LostPortalSystem Terasology/Lost#30 (@pollend)
- feat(JOML): migrate Machines Terasology/Machines#45 (@pollend)
- feat(JOML): migrate MagicDomeSystem Terasology/LightAndShadow#181 (@pollend)
- feat(JOML): migrate majority of GrowingFlora module Terasology/GrowingFlora#26 (@jdrueckert)
- feat(JOML): migrate MechanicalPowerToolAuthoritySystem Terasology/IRLCorp#30 (@pollend)
- feat(JOML): migrate MeleeAttackSystem Terasology/CombatSystem#70 (@pollend)
- feat(JOML): migrate Mesh AABBf Terasology/CombatSystem#72 (@pollend)
- feat(JOML): migrate Mesh AABBf Terasology-Archived/GooKeeper#39 (@pollend)
- feat(JOML): migrate Mesh AABBf Terasology/Rails#69 (@pollend)
- feat(JOML): migrate MeshBuilder Terasology/KComputers#9 (@pollend)
- feat(JOML): migrate MeshBuilder Terasology/Machines#49 (@pollend)
- feat(JOML): migrate MetalRenegades Terasology/MetalRenegades#134 (@jdrueckert)
- feat(JOML): migrate methods from Dynamic/Static Cities Terasology/MasterOfOreon#92 (@pollend)
- feat(JOML): migrate methods from Static/Dynamic Cities Terasology/MetalRenegades#136 (@pollend)
- feat(JOML): migrate MinesQuestSystem Terasology/GooeysQuests#62 (@pollend)
- feat(JOML): migrate MinesweeperSystem Terasology/Minesweeper#19 (@pollend)
- feat(JOML): migrate MinimapGrid Terasology/Minimap#20 (@pollend)
- feat(JOML): migrate ModuleTestingEnvironment Terasology/ModuleTestingEnvironment#34 (@jdrueckert)
- feat(JOML): migrate MovingBlock component and systems Terasology/MobileBlocks#5 (@pollend)
- feat(JOML): migrate OnChunkGenerated Terasology/WildAnimals#77 (@pollend)
- feat(JOML): migrate OreonSpawnEvent Terasology/MasterOfOreon#90 (@pollend)
- feat(JOML): migrate OreRasterizer Terasology/OreGeneration#12 (@pollend)
- feat(JOML): migrate orientation and Sector Terasology/CommonWorld#5 (@pollend)
- feat(JOML): migrate particle system tutorial Terasology/TutorialParticleSystem#1 (@jdrueckert)
- feat(JOML): migrate pathfinding tutorial Terasology/TutorialPathfinding#1 (@jdrueckert)
- feat(JOML): migrate PipeSystem and minor tweaks to copyright Terasology/ItemPipes#26 (@pollend)
- feat(JOML): migrate plugins according to FlexiblePathfinding migration Terasology/GooeyDefence#53 (@jdrueckert)
- feat(JOML): migrate PocketStructreDefinition Terasology/CustomOreGen#8 (@pollend)
- feat(JOML): migrate polyworlds Terasology/PolyWorld#35 (@pollend)
- feat(JOML): migrate quest systems Terasology/GooeysQuests#64 (@pollend)
- feat(JOML): migrate QuestPointEntityProvider to JOML Terasology/TutorialQuests#18 (@skaldarnar)
- feat(joml): migrate Region3i Terasology/GooeysQuests#65 (@skaldarnar)
- feat(JOML): migrate RegionOutlineRenderer Terasology/Scenario#54 (@pollend)
- feat(JOML): migrate RegionOutlineRenderer Terasology/StructureTemplates#58 (@pollend)
- feat(joml): migrate RegionResizeEvent Terasology/Scenario#52 (@skaldarnar)
- feat(JOML): migrate RelativeFluidInventoryBindingCustomObject Terasology/FluidComputerIntegration#6 (@skaldarnar)
- feat(JOML): migrate remaining module Terasology/Minesweeper#20 (@skaldarnar)
- feat(JOML): migrate remaining occurrences of
math.geom
Terasology/CoreWorlds#25 (@skaldarnar) - feat(JOML): migrate remaining occurrences Terasology/KComputers#8 (@skaldarnar)
- feat(JOML): migrate remaining occurrences Terasology/Lost#34 (@skaldarnar)
- feat(JOML): migrate rest of CommonWorld Terasology/CommonWorld#8 (@jdrueckert)
- feat(JOML): migrate rest of ItemRendering Module. Terasology/ItemRendering#13 (@pollend)
- feat(JOML): migrate SampleCaveRasterizer Terasology/CustomOreGen#10 (@skaldarnar)
- feat(JOML): migrate SaplingInitializeSystem Terasology/GrowingFlora#28 (@skaldarnar)
- feat(JOML): migrate sector tutorial Terasology/TutorialSectors#3 (@jdrueckert)
- feat(JOML): migrate ShrineRasterizer Terasology/GooeyDefence#54 (@pollend)
- feat(JOML): migrate SignalSystem Terasology/Signalling#25 (@pollend)
- feat(JOML): migrate SlimePodSystem Terasology-Archived/GooKeeper#40 (@pollend)
- feat(JOML): migrate snake tournament tutorial Terasology/TutorialSnakeTournament#8 (@jdrueckert)
- feat(JOML): migrate SpawnerSystem and remove unused code Terasology/Spawning#5 (@pollend)
- feat(JOML): migrate SpawnerSystem Terasology/LightAndShadow#185 (@pollend)
- feat(JOML): migrate SpawnPrefabOnCollisionServerSystem Terasology/GooeysQuests#63 (@pollend)
- feat(JOML): migrate StickingHandlingSystem Terasology/CombatSystem#65 (@pollend)
- feat(JOML): migrate StorageBuildingSystem Terasology/MasterOfOreon#91 (@pollend)
- feat(JOML): migrate StructureDefinition and migrate ChunkMath Terasology/AnotherWorld#21 (@pollend)
- feat(JOML): migrate SurfaceNormalFacet and GaussianSurfaceProvider Terasology/SurfaceFacets#9 (@skaldarnar)
- feat(JOML): migrate SurroundMultiBlockFormItemRecipe Terasology/MultiBlock#17 (@pollend)
- feat(JOML): migrate Terasology/BlockDetector#6 (@pollend)
- feat(JOML): migrate Terasology/MultiBlock#14 (@pollend)
- feat(JOML): migrate texture atals Terasology/FlowingLiquids#26 (@pollend)
- feat(JOML): migrate to
Chunks
Terasology-Archived/Pathfinding#52 (@pollend) - feat(JOML): migrate to joml Terasology/Volcanoes#8 (@pollend)
- feat(JOML): migrate TreeAuthoritySystem Terasology/SimpleFarming#106 (@pollend)
- feat(JOML): migrate UniformMultiBlockFormItemRecipe Terasology/MultiBlock#18 (@pollend)
- feat(JOML): migrate usages of Vector3i Terasology/AdditionalRails#44 (@skaldarnar)
- feat(JOML): migrate VisibleBreathingSystem Terasology/ClimateConditions#43 (@pollend)
- feat(JOML): migrate VisualBounceTest Terasology/ItemRendering#14 (@pollend)
- feat(joml): migrate WeatherManager module Terasology/WeatherManager#20 (@skaldarnar)
- feat(JOML): migrate WellWaterSystem LocationComponent Terasology/MetalRenegades#130 (@pollend)
- feat(JOML): migrate WildAnimalsGrowthSystem Terasology/WildAnimals#76 (@pollend)
- feat(JOML): migrate with changes for MultiBlock Terasology/ComputerMonitors#6 (@pollend)
- feat(JOML): migrate with changes for MultiBlock Terasology/ModularComputers#17 (@pollend)
- feat(JOML): migrate with Polyworld Terasology/Lost#33 (@pollend)
- feat(JOML): migrate WoodAndStone module Terasology-Archived/WoodAndStone#69 (@jdrueckert)
- feat(JOML): migrate WorldGenerator#getSpawnPosition Terasology/Lost#31 (@pollend)
- feat(JOML): migrate WorldGenerator#getSpawnPosition Terasology/PolyWorld#33 (@pollend)
- feat(JOML): migrate WorldProvider Terasology/FlexiblePathfinding#16 (@skaldarnar)
- feat(JOML): remove ChunkMath from LakeRasterizer Terasology/Lakes#18 (@pollend)
- feat(JOML): remove deprecated API in favor of JOML for BlockFamily Terasology/BlockNetwork#16 (@skaldarnar)
- feat(JOML): remove deprecated API in favor of JOML for BlockFamily Terasology/Machines#47 (@skaldarnar)
- feat(JOML): remove deprecated API in favor of JOML for BlockFamily Terasology/Minesweeper#21 (@skaldarnar)
- feat(JOML): remove deprecated API in favor of JOML for BlockFamily Terasology/MultiBlock#21 (@skaldarnar)
- feat(JOML): remove deprecated API in favor of JOML for BlockFamily Terasology/Rails#73 (@skaldarnar)
- feat(JOML): remove deprecated API in favor of JOML for BlockFamily Terasology/Sample#121 (@skaldarnar)
- feat(JOML): remove JOMLUtil from BlockMotionSystem Terasology/ItemPipes#27 (@pollend)
- feat(JOML): remove JOMLUtil from PipeBlockSegmentMapper Terasology/ItemPipes#30 (@pollend)
- feat(JOML): remove refrences to JOMLUtil Terasology/Projectile#14 (@pollend)
- feat(JOML): remove usage of JOMLUtil for BlockCompomponent Terasology/Rails#71 (@pollend)
- feat(JOML): remove usage of JOMLUtil for BlockDamageRenderer Terasology/Health#61 (@pollend)
- feat(JOML): remove usage of JOMLUtil Terasology/Apiculture#16 (@pollend)
- feat(JOML): remove usage of JOMLUtil Terasology/BasicCrafting#7 (@pollend)
- feat(JOML): remove usage of JOMLUtil Terasology/CoreRendering#28 (@pollend)
- feat(JOML): remove usage of JOMLUtil Terasology/Durability#10 (@pollend)
- feat(JOML): remove usage of JOMLUtil Terasology/DynamicCities#89 (@pollend)
- feat(JOML): remove usage of JOMLUtil Terasology/Inferno#21 (@pollend)
- feat(JOML): remove usage of JOMLUtil Terasology/Journal#15 (@pollend)
- feat(JOML): remove usage of JOMLUtil Terasology/Machines#52 (@pollend)
- feat(JOML): remove usage of JOMLUtil Terasology/ModularComputers#19 (@pollend)
- feat(JOML): remove usage to JOMLUtil Terasology/IRLCorp#35 (@pollend)
- feat(JOML): remove usage to TeraMath Terasology/CoreWorlds#29 (@pollend)
- feat(JOML): removed usage of JOMLUtil and cleaned up imports Terasology/CoreRendering#25 (@pollend)
- feat(JOML): replace
getSecondaryPlacementDirection
call Terasology/Climbables#6 (@jdrueckert) - feat(JOML): replace
getSecondaryPlacementDirection
call Terasology/StructuralResources#15 (@jdrueckert) - feat(JOML): replace deprecated extraData method calls Terasology/Fluid#31 (@jdrueckert)
- feat(JOML): replace deprecated extraData method calls Terasology/Machines#51 (@jdrueckert)
- feat(JOML): replace deprecated extraData methods Terasology/FallingBlocks#4 (@jdrueckert)
- feat(JOML): replace LineSegment with Line2f Terasology/StaticCities#28 (@jdrueckert)
- feat(JOML): use chunk constants from Chunks Terasology/AnotherWorld#24 (@jdrueckert)
- feat(JOML): use chunk constants from Chunks Terasology/CoreRendering#30 (@jdrueckert)
- feat(JOML): use chunk constants from Chunks Terasology/CoreWorlds#30 (@jdrueckert)
- feat(JOML): use chunk constants from Chunks Terasology/FallingBlocks#5 (@jdrueckert)
- feat(JOML): use chunk constants from Chunks Terasology/MetalRenegades#137 (@jdrueckert)
- feat(JOML): use chunk constants from Chunks Terasology-Archived/Pathfinding#53 (@jdrueckert)
- feat(JOML): use Chunks instead of ChunkMath Terasology/ClimateConditions#47 (@jdrueckert)
- feat(JOML): use Chunks instead of ChunkMath Terasology/CustomOreGen#12 (@jdrueckert)
- feat(JOML): use Chunks instead of ChunkMath Terasology/MetalRenegades#138 (@jdrueckert)
- feat(JOML): use JOML API for HUDScreenLayer Terasology/Compass#10 (@skaldarnar)
- feat(JOML): use JOML API for HUDScreenLayer Terasology/GooeyDefence#59 (@skaldarnar)
- feat(JOML): use JOML API for HUDScreenLayer Terasology/Minimap#26 (@skaldarnar)
- feat(JOML): use JOML API for HUDScreenLayer Terasology/Tasks#22 (@skaldarnar)
- feat(JOML): use Line2f from CommonWorld Terasology/PolyWorld#37 (@jdrueckert)
- feat: migrate to BlockPlacementData Terasology/StructuralResources#14 (@skaldarnar)
- feat(trunk): migrate to BlockPlacementData Terasology/Furnishings#7 (@skaldarnar)
- feature(JOML): migrate CompassWindow Terasology/Compass#7 (@pollend)
- fix(JOML): align with BlockRegion API changes Terasology/Volcanoes#7 (@jdrueckert)
- fixup! feat(JOML): migrate to
Chunks
(#52) Terasology-Archived/Pathfinding#54 (@skaldarnar) - fix(BlockRegionTransform): use immutable Vector3ic in public interface Terasology/StructureTemplates#54 (@skaldarnar)
- refactor(JOML): Region3iMultiBlockDefinition to RegionMultiBlockDefinition Terasology/ComputerMonitors#9 (@jdrueckert)
- refactor(JOML): use
BlockRegionc
Terasology/AnotherWorld#23 (@pollend) - refactor(JOML): use
BlockRegionc
Terasology/DynamicCities#88 (@pollend) - refactor(JOML): use
BlockRegionc
Terasology/FlowingLiquids#29 (@pollend) - refactor(JOML): use
BlockRegionc
Terasology/StaticCities#26 (@pollend) - refactor(JOML): use
BlockRegionc
Terasology/WeatherManager#22 (@pollend) - refactor: drop region3i from variable name and comments Terasology/MultiBlock#23 (@jdrueckert)
- refactor: reduce code duplication / migrate to JOML Terasology/Inventory#31 (@skaldarnar)
- test(JOML): migrate tests Terasology/FlexiblePathfinding#19 (@skaldarnar)