MovingBlocks/Terasology — pull request #839 by LinusVanElswijk (2014-01-20 22:04:23+00:00)
Title: Adds specification language to testUtils 

... into develop

Conflicts:
.gitignore
README.markdown
applet/index.html
build.gradle
config/checkstyle/checkstyle.xml
engine/src/main/resources/assets/shaders/genericMeshMaterial.info
engine/src/main/resources/assets/shaders/ui/font.info
engine/src/main/resources/assets/textures/lavaStill.png
engine/src/main/resources/assets/textures/waterNormal.texinfo
gradle/wrapper/gradle-wrapper.jar
gradle/wrapper/gradle-wrapper.properties
mods/adventure/assets/blocks/Transparent.json
mods/books/assets/blocks/Bookcase.json
mods/books/assets/prefabs/bookcase.prefab
mods/books/src/main/java/org/terasology/books/logic/BookComponent.java
mods/books/src/main/java/org/terasology/books/logic/ReadBookAction.java
mods/books/src/main/java/org/terasology/books/rendering/gui/windows/UIScreenBook.java
mods/cellularAutomata/assets/blocks/CABSource.json
mods/cellularAutomata/assets/blocks/CABWater01.json
mods/cellularAutomata/src/main/java/org/terasology/cellularAutomata/components/DevToolComponent.java
mods/core/assets/prefabs/axe.prefab
mods/core/assets/prefabs/coal.prefab
mods/core/assets/prefabs/droppedblock.prefab
mods/core/assets/prefabs/droppeditem.prefab
mods/core/assets/prefabs/pickaxe.prefab
mods/core/assets/prefabs/player.prefab
mods/core/assets/prefabs/refinementRock.prefab
mods/craft/assets/prefabs/plankstair.prefab
mods/craft/src/main/java/org/terasology/craft/componentSystem/action/CraftingAction.java
mods/craft/src/main/java/org/terasology/craft/componentSystem/controllers/CraftingSystem.java
mods/craft/src/main/java/org/terasology/craft/componentSystem/rendering/CraftBlocksRenderer.java
mods/craft/src/main/java/org/terasology/craft/components/actions/CraftingActionComponent.java
mods/craft/src/main/java/org/terasology/craft/events/crafting/AddItemEvent.java
mods/craft/src/main/java/org/terasology/craft/events/crafting/ChangeLevelEvent.java
mods/craft/src/main/java/org/terasology/craft/events/crafting/CheckRefinementEvent.java
mods/craft/src/main/java/org/terasology/craft/events/crafting/DeleteItemEvent.java
mods/craft/src/main/java/org/terasology/craft/rendering/CraftingGrid.java
mods/dynamicBlocks/assets/blockTiles/TrainTrack.png
mods/dynamicBlocks/assets/blockTiles/TrainTrackCurve.png
mods/dynamicBlocks/assets/blockTiles/TrainTrackIntersection.png
mods/dynamicBlocks/assets/blocks/TrainTrack.json
mods/dynamicBlocks/assets/blocks/TrainTrackIntersection.json
mods/dynamicBlocks/assets/materials/boat.mat
mods/dynamicBlocks/assets/materials/train.mat
mods/fences/assets/blocks/Fence.json
mods/fences/assets/blocks/FenceGateClosed.json
mods/funnyBlocks/assets/shapes/bowlingPin.json
mods/hunger/assets/blocks/BlueBerry.json
mods/hunger/assets/blocks/RainRoot.json
mods/hunger/assets/blocks/SmirkRoot.json
mods/hunger/src/main/java/org/terasology/hunger/HungerComponent.java
mods/hunger/src/main/java/org/terasology/hunger/HungerSystem.java
mods/miniion/assets/blocks/OreonCrop/OreonPlant1.json
mods/miniion/assets/blocks/OreonCrop/OreonPlant2.json
mods/miniion/assets/blocks/OreonFarmDry.json
mods/miniion/assets/blocks/OreonFarmWet.json
mods/miniion/assets/prefabs/minioncommand.prefab
mods/miniion/src/main/java/org/terasology/miniion/components/MinionCommandComponent.java
mods/miniion/src/main/java/org/terasology/miniion/components/MinionComponent.java
mods/miniion/src/main/java/org/terasology/miniion/components/SimpleMinionAIComponent.java
mods/miniion/src/main/java/org/terasology/miniion/components/ZoneListComponent.java
mods/miniion/src/main/java/org/terasology/miniion/components/namesComponent.java
mods/miniion/src/main/java/org/terasology/miniion/componentsystem/controllers/MinionSystem.java
mods/miniion/src/main/java/org/terasology/miniion/componentsystem/controllers/SimpleMinionAISystem.java
mods/miniion/src/main/java/org/terasology/miniion/minionenum/MinionBehaviour.java
mods/miniion/src/main/java/org/terasology/miniion/pathfinder/AStarPathing.java
mods/miniion/src/main/java/org/terasology/miniion/utilities/MinionMessage.java
mods/morelights/assets/blocks/morelights/tree/SakuraTrunk.json
mods/morelights/assets/blocks/morelights/tree/StarTreeTrunk.json
mods/plants/assets/blocks/Corn1.json
mods/portals/assets/prefabs/portal.prefab
mods/portals/src/main/java/org/terasology/portals/DefaultMobFactory.java
mods/portals/src/main/java/org/terasology/portals/SpawnableComponent.java
mods/portals/src/main/java/org/terasology/portals/SpawnerSystem.java
mods/potions/src/main/java/org/terasology/potions/DrinkPotionAction.java
mods/test/assets/materials/guardskin.mat
mods/test/assets/materials/pony.mat
settings.gradle
src/dev/java/org/terasology/world/TerrainPreviewGeneratorDev.java
src/main/java/org/terasology/asset/AssetManager.java
src/main/java/org/terasology/asset/Assets.java
src/main/java/org/terasology/audio/AudioManager.java
src/main/java/org/terasology/audio/loaders/OggSoundLoader.java
src/main/java/org/terasology/audio/loaders/OggStreamingSoundLoader.java
src/main/java/org/terasology/audio/openAL/BasicSoundPool.java
src/main/java/org/terasology/audio/openAL/BasicSoundSource.java
src/main/java/org/terasology/audio/openAL/BasicStreamingSoundPool.java
src/main/java/org/terasology/audio/openAL/BasicStreamingSoundSource.java
src/main/java/org/terasology/audio/openAL/OggSound.java
src/main/java/org/terasology/audio/openAL/OggStreamingSound.java
src/main/java/org/terasology/audio/openAL/OpenALException.java
src/main/java/org/terasology/audio/openAL/OpenALSound.java
src/main/java/org/terasology/audio/openAL/OpenALStreamingSound.java
src/main/java/org/terasology/audio/openAL/SoundPool.java
src/main/java/org/terasology/audio/openAL/SoundSource.java
src/main/java/org/terasology/componentSystem/BlockParticleEmitterSystem.java
src/main/java/org/terasology/componentSystem/MiniaturizerSystem.java
src/main/java/org/terasology/componentSystem/RenderSystem.java
src/main/java/org/terasology/componentSystem/action/AddMiniatureBlockAction.java
src/main/java/org/terasology/componentSystem/action/ExplosionAction.java
src/main/java/org/terasology/componentSystem/action/PlaySoundAction.java
src/main/java/org/terasology/componentSystem/action/TunnelAction.java
src/main/java/org/terasology/componentSystem/characters/CharacterSoundSystem.java
src/main/java/org/terasology/componentSystem/common/HealthSystem.java
src/main/java/org/terasology/componentSystem/controllers/DebugControlSystem.java
src/main/java/org/terasology/componentSystem/controllers/HierarchicalAISystem.java
src/main/java/org/terasology/componentSystem/controllers/ItemPickupSystem.java
src/main/java/org/terasology/componentSystem/controllers/LocalPlayerSystem.java
src/main/java/org/terasology/componentSystem/controllers/MenuControlSystem.java
src/main/java/org/terasology/componentSystem/controllers/SimpleAISystem.java
src/main/java/org/terasology/componentSystem/items/ItemSystem.java
src/main/java/org/terasology/componentSystem/rendering/BlockDamageRenderer.java
src/main/java/org/terasology/componentSystem/rendering/DroppedItemsRenderer.java
src/main/java/org/terasology/componentSystem/rendering/FirstPersonRenderer.java
src/main/java/org/terasology/componentSystem/worldSimulation/GrowthSimulator.java
src/main/java/org/terasology/components/BlockParticleEffectComponent.java
src/main/java/org/terasology/components/CharacterSoundComponent.java
src/main/java/org/terasology/components/HealthComponent.java
src/main/java/org/terasology/components/ItemComponent.java
src/main/java/org/terasology/components/LightComponent.java
src/main/java/org/terasology/components/actions/MiniaturizerComponent.java
src/main/java/org/terasology/config/AdvancedConfig.java
src/main/java/org/terasology/config/Config.java
src/main/java/org/terasology/config/InputConfig.java
src/main/java/org/terasology/entityFactory/DroppedBlockFactory.java
src/main/java/org/terasology/entityFactory/DroppedItemFactory.java
src/main/java/org/terasology/entityFactory/PlayerFactory.java
src/main/java/org/terasology/entitySystem/metadata/core/StringMapTypeHandler.java
src/main/java/org/terasology/game/Terasology.java
src/main/java/org/terasology/game/TerasologyApplet.java
src/main/java/org/terasology/game/TerasologyEngine.java
src/main/java/org/terasology/game/modes/StateLoading.java
src/main/java/org/terasology/game/modes/StateMainMenu.java
src/main/java/org/terasology/game/modes/StateSinglePlayer.java
src/main/java/org/terasology/game/modes/loadProcesses/InitialiseWorld.java
src/main/java/org/terasology/game/modes/loadProcesses/LoadEntities.java
src/main/java/org/terasology/game/modes/loadProcesses/PrepareLocalWorld.java
src/main/java/org/terasology/game/modes/loadProcesses/RegisterBlocks.java
src/main/java/org/terasology/game/modes/loadProcesses/RegisterInputSystem.java
src/main/java/org/terasology/game/types/FreeStyleType.java
src/main/java/org/terasology/game/types/GameType.java
src/main/java/org/terasology/game/types/SurvivalType.java
src/main/java/org/terasology/input/CameraOverEvent.java
src/main/java/org/terasology/input/InputSystem.java
src/main/java/org/terasology/io/ProtobufHandler.java
src/main/java/org/terasology/logic/LocalPlayer.java
src/main/java/org/terasology/logic/commands/Commands.java
src/main/java/org/terasology/logic/door/DoorSystem.java
src/main/java/org/terasology/logic/generators/DefaultGenerators.java
src/main/java/org/terasology/logic/manager/GUIManager.java
src/main/java/org/terasology/logic/manager/ShaderManager.java
src/main/java/org/terasology/logic/mod/ModInfo.java
src/main/java/org/terasology/logic/mod/ModManager.java
src/main/java/org/terasology/math/Diamond3iIterator.java
src/main/java/org/terasology/math/TeraMath.java
src/main/java/org/terasology/model/inventory/Icon.java
src/main/java/org/terasology/model/structures/ViewFrustum.java
src/main/java/org/terasology/monitoring/PerformanceMonitor.java
src/main/java/org/terasology/monitoring/impl/IPerformanceMonitor.java
src/main/java/org/terasology/monitoring/impl/NullPerformanceMonitor.java
src/main/java/org/terasology/monitoring/impl/PerformanceMonitorImpl.java
src/main/java/org/terasology/physics/BulletPhysics.java
src/main/java/org/terasology/physics/character/BulletCharacterMovementSystem.java
src/main/java/org/terasology/physics/character/CharacterMovementComponent.java
src/main/java/org/terasology/protobuf/ChunksProtobuf.java
src/main/java/org/terasology/rendering/assetLoaders/GLSLShaderLoader.java
src/main/java/org/terasology/rendering/assetLoaders/MaterialLoader.java
src/main/java/org/terasology/rendering/assetLoaders/PNGTextureLoader.java
src/main/java/org/terasology/rendering/assets/Font.java
src/main/java/org/terasology/rendering/assets/Material.java
src/main/java/org/terasology/rendering/assets/Texture.java
src/main/java/org/terasology/rendering/cameras/Camera.java
src/main/java/org/terasology/rendering/gui/animation/AnimationOpacity.java
src/main/java/org/terasology/rendering/gui/animation/AnimationRotate.java
src/main/java/org/terasology/rendering/gui/dialogs/UIDialogCreateNewWorld.java
src/main/java/org/terasology/rendering/gui/dialogs/UIDialogMods.java
src/main/java/org/terasology/rendering/gui/layout/ColumnLayout.java
src/main/java/org/terasology/rendering/gui/widgets/UIButton.java
src/main/java/org/terasology/rendering/gui/widgets/UIComboBox.java
src/main/java/org/terasology/rendering/gui/widgets/UIItemCell.java
src/main/java/org/terasology/rendering/gui/widgets/UILabel.java
src/main/java/org/terasology/rendering/gui/widgets/UISlider.java
src/main/java/org/terasology/rendering/gui/widgets/UIText.java
src/main/java/org/terasology/rendering/gui/windows/UIMenuConfigAdvanced.java
src/main/java/org/terasology/rendering/gui/windows/UIMenuConfigAudio.java
src/main/java/org/terasology/rendering/gui/windows/UIMenuConfigControls.java
src/main/java/org/terasology/rendering/gui/windows/UIMenuConfigVideo.java
src/main/java/org/terasology/rendering/gui/windows/UIMenuMultiplayer.java
src/main/java/org/terasology/rendering/gui/windows/UIMenuSingleplayer.java
src/main/java/org/terasology/rendering/gui/windows/UIScreenHUD.java
src/main/java/org/terasology/rendering/gui/windows/UIScreenInventory.java
src/main/java/org/terasology/rendering/gui/windows/UIScreenMetrics.java
src/main/java/org/terasology/rendering/logic/MeshRenderer.java
src/main/java/org/terasology/rendering/logic/SkeletonRenderer.java
src/main/java/org/terasology/rendering/primitives/ChunkMesh.java
src/main/java/org/terasology/rendering/primitives/ChunkTessellator.java
src/main/java/org/terasology/rendering/primitives/MeshFactory.java
src/main/java/org/terasology/rendering/renderer/AABBRenderer.java
src/main/java/org/terasology/rendering/renderer/BlockOverlayRenderer.java
src/main/java/org/terasology/rendering/shader/IShaderParameters.java
src/main/java/org/terasology/rendering/shader/ShaderParametersBlock.java
src/main/java/org/terasology/rendering/shader/ShaderParametersChunk.java
src/main/java/org/terasology/rendering/shader/ShaderParametersDefault.java
src/main/java/org/terasology/rendering/shader/ShaderParametersGelCube.java
src/main/java/org/terasology/rendering/shader/ShaderParametersHdr.java
src/main/java/org/terasology/rendering/shader/ShaderParametersLightBufferPass.java
src/main/java/org/terasology/rendering/shader/ShaderParametersParticle.java
src/main/java/org/terasology/rendering/shader/ShaderParametersPost.java
src/main/java/org/terasology/rendering/world/BlockGrid.java
src/main/java/org/terasology/rendering/world/ChunkUpdateManager.java
src/main/java/org/terasology/rendering/world/Skysphere.java
src/main/java/org/terasology/rendering/world/WorldRenderer.java
src/main/java/org/terasology/version/TerasologyGameVersionInfo.java
src/main/java/org/terasology/world/AbstractWorldProviderDecorator.java
src/main/java/org/terasology/world/BlockEntityRegistry.java
src/main/java/org/terasology/world/EntityAwareWorldProvider.java
src/main/java/org/terasology/world/WorldInfo.java
src/main/java/org/terasology/world/WorldProvider.java
src/main/java/org/terasology/world/WorldProviderCore.java
src/main/java/org/terasology/world/WorldProviderCoreImpl.java
src/main/java/org/terasology/world/WorldProviderWrapper.java
src/main/java/org/terasology/world/WorldView.java
src/main/java/org/terasology/world/block/Block.java
src/main/java/org/terasology/world/block/BlockEntitySystem.java
src/main/java/org/terasology/world/block/BlockPickupSystem.java
src/main/java/org/terasology/world/block/family/AlignToSurfaceFamily.java
src/main/java/org/terasology/world/block/family/BlockFamily.java
src/main/java/org/terasology/world/block/family/HorizontalBlockFamily.java
src/main/java/org/terasology/world/block/family/SymmetricFamily.java
src/main/java/org/terasology/world/block/loader/BlockDefinition.java
src/main/java/org/terasology/world/block/loader/BlockLoader.java
src/main/java/org/terasology/world/block/loader/TileLoader.java
src/main/java/org/terasology/world/block/management/BlockManager.java
src/main/java/org/terasology/world/block/shapes/BlockMeshPart.java
src/main/java/org/terasology/world/chunks/Chunk.java
src/main/java/org/terasology/world/chunks/Chunks.java
src/main/java/org/terasology/world/chunks/MiniatureChunk.java
src/main/java/org/terasology/world/chunks/provider/ChunkProvider.java
src/main/java/org/terasology/world/chunks/provider/LocalChunkProvider.java
src/main/java/org/terasology/world/chunks/store/ChunkStore.java
src/main/java/org/terasology/world/chunks/store/ChunkStoreProtobuf.java
src/main/java/org/terasology/world/generator/BaseMapGenerator.java
src/main/java/org/terasology/world/generator/MapGenerator.java
src/main/java/org/terasology/world/generator/core/FloraGenerator.java
src/main/java/org/terasology/world/generator/core/ForestGenerator.java
src/main/java/org/terasology/world/generator/core/PerlinTerrainGenerator.java
src/main/java/org/terasology/world/lighting/LightPropagator.java
src/main/java/org/terasology/world/liquid/LiquidSimulator.java
src/main/java/org/terasology/world/localChunkProvider/AbstractChunkTask.java
src/main/java/org/terasology/world/localChunkProvider/ChunkTask.java
src/main/java/org/terasology/world/localChunkProvider/ShutdownTask.java
src/main/protobuf/Chunks.proto
src/main/resources/assets/blockTiles/plant/Grass.png
src/main/resources/assets/blockTiles/plant/GrassSide.png
src/main/resources/assets/blocks/building/Brick.json
src/main/resources/assets/blocks/building/CobbleStone.json
src/main/resources/assets/blocks/building/Plank.json
src/main/resources/assets/blocks/flora/Dandelion.json
src/main/resources/assets/blocks/flora/Glowbell.json
src/main/resources/assets/blocks/flora/GlowbellBloom.json
src/main/resources/assets/blocks/flora/cacti/Cactus.json
src/main/resources/assets/blocks/flora/tree/BirkTrunk.json
src/main/resources/assets/blocks/flora/tree/OakTrunk.json
src/main/resources/assets/blocks/flora/tree/PineTrunk.json
src/main/resources/assets/blocks/flora/tree/RedLeaf.json
src/main/resources/assets/blocks/liquid/Lava.json
src/main/resources/assets/blocks/liquid/Water.json
src/main/resources/assets/blocks/mineral/CoalOre.json
src/main/resources/assets/blocks/mineral/CopperOre.json
src/main/resources/assets/blocks/mineral/DiamondOre.json
src/main/resources/assets/blocks/mineral/GoldOre.json
src/main/resources/assets/blocks/mineral/IronOre.json
src/main/resources/assets/blocks/mineral/Stone.json
src/main/resources/assets/blocks/soil/Dirt.json
src/main/resources/assets/blocks/soil/Grass.json
src/main/resources/assets/blocks/soil/Gravel.json
src/main/resources/assets/blocks/soil/Sand.json
src/main/resources/assets/blocks/soil/Snow.json
src/main/resources/assets/materials/default.mat
src/main/resources/assets/materials/monkeyHead.mat
src/main/resources/assets/materials/monkeyHead1.mat
src/main/resources/assets/materials/monkeyHead2.mat
src/main/resources/assets/materials/monkeyHead3.mat
src/main/resources/assets/materials/monkeyHead4.mat
src/main/resources/assets/materials/monkeyHead5.mat
src/main/resources/assets/materials/monkeyHead6.mat
src/main/resources/assets/materials/monkeyHead7.mat
src/main/resources/assets/materials/monkeyHead8.mat
src/main/resources/assets/materials/monkeyHead9.mat
src/main/resources/assets/shaders/animateOpacity_frag.glsl
src/main/resources/assets/shaders/block_frag.glsl
src/main/resources/assets/shaders/blur_frag.glsl
src/main/resources/assets/shaders/chunk_frag.glsl
src/main/resources/assets/shaders/chunk_vert.glsl
src/main/resources/assets/shaders/combine_vert.glsl
src/main/resources/assets/shaders/debug_vert.glsl
src/main/resources/assets/shaders/defaultTextured_frag.glsl
src/main/resources/assets/shaders/default_frag.glsl
src/main/resources/assets/shaders/down_frag.glsl
src/main/resources/assets/shaders/gelatinousCube_frag.glsl
src/main/resources/assets/shaders/gelatinousCube_vert.glsl
src/main/resources/assets/shaders/genericMesh.info
src/main/resources/assets/shaders/genericMeshMaterial.info
src/main/resources/assets/shaders/genericMeshMaterial_frag.glsl
src/main/resources/assets/shaders/genericMeshMaterial_vert.glsl
src/main/resources/assets/shaders/hdr_frag.glsl
src/main/resources/assets/shaders/highp_frag.glsl
src/main/resources/assets/shaders/particle_frag.glsl
src/main/resources/assets/shaders/particle_vert.glsl
src/main/resources/assets/shaders/post_frag.glsl
src/main/resources/assets/shaders/sky_frag.glsl
src/main/resources/assets/shaders/sky_vert.glsl
src/main/resources/assets/shapes/halfBlock.json
src/main/resources/assets/shapes/pillar.json
src/main/resources/assets/shapes/pillarBase.json
src/main/resources/assets/shapes/pillarTop.json
src/main/resources/assets/textures/custom_lava_flowing.png
src/main/resources/assets/textures/foliagecolor.png
src/main/resources/assets/textures/grasscolor.png
src/main/resources/assets/textures/lavaStill.png
src/main/resources/assets/textures/loadingBackground.png
src/main/resources/assets/textures/menuBackground.png
src/main/resources/assets/textures/waterNormal.json
src/main/resources/assets/textures/water_normal.json
src/main/resources/org/terasology/include/globalFunctionsFragIncl.glsl
src/main/resources/org/terasology/include/globalFunctionsVertIncl.glsl
src/template/VERSION
src/test/java/org/terasology/math/Diamond3iIteratorTest.java
src/test/java/org/terasology/testUtil/WorldProviderCoreStub.java
src/test/java/org/terasology/world/ChunkGeneratorManagerTest.java
src/test/java/org/terasology/world/LightPropagationTest.java
src/test/java/org/terasology/world/WorldViewTest.java
src/test/java/org/terasology/world/generator/InternalLightGeneratorTest.java
src/test/java/org/terasology/world/liquid/LiquidSimulationTest.java