TrueCraft/TrueCraft.Core/TrueCraft.Core.csproj
2016-07-04 20:12:48 -04:00

382 lines
20 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{FA4BE9A3-DBF0-4380-BA2B-FFAA71C4706D}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>TrueCraft.Core</RootNamespace>
<AssemblyName>TrueCraft.Core</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug</OutputPath>
<DefineConstants>DEBUG;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Optimized Debug|AnyCPU' ">
<Optimize>true</Optimize>
<OutputPath>bin\Optimized Debug</OutputPath>
<WarningLevel>4</WarningLevel>
<DefineConstants>DEBUG;</DefineConstants>
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="Ionic.Zip.Reduced">
<HintPath>..\lib\Ionic.Zip.Reduced.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json">
<HintPath>..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Collections\ByteArraySegment.cs" />
<Compile Include="Logging\LogHelpers.cs" />
<Compile Include="Entities\Entity.cs" />
<Compile Include="Entities\EntityEventArgs.cs" />
<Compile Include="Entities\EntityFlags.cs" />
<Compile Include="Entities\ItemEntity.cs" />
<Compile Include="Entities\LivingEntity.cs" />
<Compile Include="Entities\ObjectEntity.cs" />
<Compile Include="Entities\PlayerEntity.cs" />
<Compile Include="Logic\ItemProvider.cs" />
<Compile Include="Logic\Items\AppleItem.cs" />
<Compile Include="Logic\Items\ArrowItem.cs" />
<Compile Include="Logic\Items\AxeItem.cs" />
<Compile Include="Logic\Items\BedItem.cs" />
<Compile Include="Logic\Items\BoatItem.cs" />
<Compile Include="Logic\Items\BoneItem.cs" />
<Compile Include="Logic\Items\BookItem.cs" />
<Compile Include="Logic\Items\BootsItem.cs" />
<Compile Include="Logic\Items\BowItem.cs" />
<Compile Include="Logic\Items\BowlItem.cs" />
<Compile Include="Logic\Items\BreadItem.cs" />
<Compile Include="Logic\Items\BrickItem.cs" />
<Compile Include="Logic\Items\BucketItem.cs" />
<Compile Include="Logic\Items\CakeItem.cs" />
<Compile Include="Logic\Items\ChestplateItem.cs" />
<Compile Include="Logic\Items\ClayItem.cs" />
<Compile Include="Logic\Items\ClockItem.cs" />
<Compile Include="Logic\Items\CoalItem.cs" />
<Compile Include="Logic\Items\CompassItem.cs" />
<Compile Include="Logic\Items\CookedFishItem.cs" />
<Compile Include="Logic\Items\CookedPorkchopItem.cs" />
<Compile Include="Logic\Items\CookieItem.cs" />
<Compile Include="Logic\Items\DiamondItem.cs" />
<Compile Include="Logic\Items\DoorItem.cs" />
<Compile Include="Logic\Items\DyeItem.cs" />
<Compile Include="Logic\Items\EggItem.cs" />
<Compile Include="Logic\Items\FeatherItem.cs" />
<Compile Include="Logic\Items\FishingRodItem.cs" />
<Compile Include="Logic\Items\FlintAndSteelItem.cs" />
<Compile Include="Logic\Items\FlintItem.cs" />
<Compile Include="Logic\Items\FoodItem.cs" />
<Compile Include="Logic\Items\GlowstoneDustItem.cs" />
<Compile Include="Logic\Items\GoldenAppleItem.cs" />
<Compile Include="Logic\Items\GoldIngotItem.cs" />
<Compile Include="Logic\Items\GunpowderItem.cs" />
<Compile Include="Logic\Items\HelmentItem.cs" />
<Compile Include="Logic\Items\HoeItem.cs" />
<Compile Include="Logic\Items\IronIngotItem.cs" />
<Compile Include="Logic\Items\LeatherItem.cs" />
<Compile Include="Logic\Items\LeggingsItem.cs" />
<Compile Include="Logic\Items\MapItem.cs" />
<Compile Include="Logic\Items\MinecartItem.cs" />
<Compile Include="Logic\Items\MushroomStewItem.cs" />
<Compile Include="Logic\Items\MusicDiscItem.cs" />
<Compile Include="Logic\Items\PaintingItem.cs" />
<Compile Include="Logic\Items\PaperItem.cs" />
<Compile Include="Logic\Items\PickaxeItem.cs" />
<Compile Include="Logic\Items\RawFishItem.cs" />
<Compile Include="Logic\Items\RawPorkchopItem.cs" />
<Compile Include="Logic\Items\RedstoneItem.cs" />
<Compile Include="Logic\Items\RedstoneRepeaterItem.cs" />
<Compile Include="Logic\Items\SaddleItem.cs" />
<Compile Include="Logic\Items\SeedsItem.cs" />
<Compile Include="Logic\Items\ShearsItem.cs" />
<Compile Include="Logic\Items\ShovelItem.cs" />
<Compile Include="Logic\Items\SignItem.cs" />
<Compile Include="Logic\Items\SlimeballItem.cs" />
<Compile Include="Logic\Items\SnowballItem.cs" />
<Compile Include="Logic\Items\StickItem.cs" />
<Compile Include="Logic\Items\StringItem.cs" />
<Compile Include="Logic\Items\SugarCanesItem.cs" />
<Compile Include="Logic\Items\SugarItem.cs" />
<Compile Include="Logic\Items\SwordItem.cs" />
<Compile Include="Logic\Items\ToolItem.cs" />
<Compile Include="Logic\Items\WheatItem.cs" />
<Compile Include="Networking\BufferManager.cs" />
<Compile Include="Networking\ByteListMemoryStream.cs" />
<Compile Include="Networking\PacketSegmentProcessor.cs" />
<Compile Include="Networking\SocketAsyncEventArgsPool.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Networking\MinecraftStream.cs" />
<Compile Include="Networking\PacketReader.cs" />
<Compile Include="Networking\Packets\HandshakePacket.cs" />
<Compile Include="Networking\Packets\HandshakeResponsePacket.cs" />
<Compile Include="Networking\Packets\KeepAlivePacket.cs" />
<Compile Include="Networking\Packets\LoginRequestPacket.cs" />
<Compile Include="Networking\Packets\LoginResponsePacket.cs" />
<Compile Include="Networking\Packets\ChatMessagePacket.cs" />
<Compile Include="Networking\Packets\TimeUpdatePacket.cs" />
<Compile Include="Networking\Packets\EntityEquipmentPacket.cs" />
<Compile Include="Networking\Packets\SpawnPositionPacket.cs" />
<Compile Include="Networking\Packets\UseEntityPacket.cs" />
<Compile Include="Networking\Packets\UpdateHealthPacket.cs" />
<Compile Include="Networking\Packets\RespawnPacket.cs" />
<Compile Include="Networking\Packets\PlayerGroundedPacket.cs" />
<Compile Include="Networking\Packets\PlayerPositionPacket.cs" />
<Compile Include="Networking\Packets\PlayerLookPacket.cs" />
<Compile Include="Networking\Packets\PlayerPositionAndLookPacket.cs" />
<Compile Include="Networking\Packets\SetPlayerPositionPacket.cs" />
<Compile Include="Networking\Packets\PlayerDiggingPacket.cs" />
<Compile Include="Networking\Packets\PlayerBlockPlacementPacket.cs" />
<Compile Include="Networking\Packets\ChangeHeldItemPacket.cs" />
<Compile Include="Networking\Packets\UseBedPacket.cs" />
<Compile Include="Networking\Packets\AnimationPacket.cs" />
<Compile Include="Networking\Packets\PlayerActionPacket.cs" />
<Compile Include="Networking\Packets\SpawnPlayerPacket.cs" />
<Compile Include="Networking\Packets\SpawnItemPacket.cs" />
<Compile Include="Networking\Packets\CollectItemPacket.cs" />
<Compile Include="Networking\Packets\SpawnGenericEntityPacket.cs" />
<Compile Include="Networking\Packets\SpawnMobPacket.cs" />
<Compile Include="Networking\Packets\SpawnPaintingPacket.cs" />
<Compile Include="Networking\Packets\EntityVelocityPacket.cs" />
<Compile Include="Networking\Packets\UselessEntityPacket.cs" />
<Compile Include="Networking\Packets\EntityRelativeMovePacket.cs" />
<Compile Include="Networking\Packets\EntityLookPacket.cs" />
<Compile Include="Networking\Packets\EntityLookAndRelativeMovePacket.cs" />
<Compile Include="Networking\Packets\EntityTeleportPacket.cs" />
<Compile Include="Networking\Packets\EntityStatusPacket.cs" />
<Compile Include="Networking\Packets\AttachEntityPacket.cs" />
<Compile Include="Networking\Packets\EntityMetadataPacket.cs" />
<Compile Include="Networking\Packets\ChunkPreamblePacket.cs" />
<Compile Include="Networking\Packets\ChunkDataPacket.cs" />
<Compile Include="Networking\Packets\BulkBlockChangePacket.cs" />
<Compile Include="Networking\Packets\BlockChangePacket.cs" />
<Compile Include="Networking\Packets\BlockActionPacket.cs" />
<Compile Include="Networking\Packets\SoundEffectPacket.cs" />
<Compile Include="Networking\Packets\EnvironmentStatePacket.cs" />
<Compile Include="Networking\Packets\LightningPacket.cs" />
<Compile Include="Networking\Packets\OpenWindowPacket.cs" />
<Compile Include="Networking\Packets\ClickWindowPacket.cs" />
<Compile Include="Networking\Packets\SetSlotPacket.cs" />
<Compile Include="Networking\Packets\WindowItemsPacket.cs" />
<Compile Include="Networking\Packets\UpdateProgressPacket.cs" />
<Compile Include="Networking\Packets\TransactionStatusPacket.cs" />
<Compile Include="Networking\Packets\UpdateSignPacket.cs" />
<Compile Include="Networking\Packets\MapDataPacket.cs" />
<Compile Include="Networking\Packets\UpdateStatisticPacket.cs" />
<Compile Include="Networking\Packets\DisconnectPacket.cs" />
<Compile Include="TerrainGen\BiomeRepository.cs" />
<Compile Include="TerrainGen\Biomes\BiomeProvider.cs" />
<Compile Include="TerrainGen\Biomes\DesertBiome.cs" />
<Compile Include="TerrainGen\Biomes\ForestBiome.cs" />
<Compile Include="TerrainGen\Biomes\PlainsBiome.cs" />
<Compile Include="TerrainGen\Biomes\RainforestBiome.cs" />
<Compile Include="TerrainGen\Biomes\SavannaBiome.cs" />
<Compile Include="TerrainGen\Biomes\SeasonalForestBiome.cs" />
<Compile Include="TerrainGen\Biomes\ShrublandBiome.cs" />
<Compile Include="TerrainGen\Biomes\SwamplandBiome.cs" />
<Compile Include="TerrainGen\Biomes\TaigaBiome.cs" />
<Compile Include="TerrainGen\Biomes\TundraBiome.cs" />
<Compile Include="TerrainGen\Decorations\BalloonOakTree.cs" />
<Compile Include="TerrainGen\Decorations\BirchTree.cs" />
<Compile Include="TerrainGen\Decorations\ConiferTree.cs" />
<Compile Include="TerrainGen\Decorations\Decoration.cs" />
<Compile Include="TerrainGen\Decorations\Dungeon.cs" />
<Compile Include="TerrainGen\Decorations\OakTree.cs" />
<Compile Include="TerrainGen\Decorations\PineTree.cs" />
<Compile Include="TerrainGen\Decorators\CactusDecorator.cs" />
<Compile Include="TerrainGen\Decorators\DungeonDecorator.cs" />
<Compile Include="TerrainGen\Decorators\PlantDecorator.cs" />
<Compile Include="TerrainGen\Decorators\FreezeDecorator.cs" />
<Compile Include="TerrainGen\Decorators\OreDecorator.cs" />
<Compile Include="TerrainGen\Decorators\SugarCaneDecorator.cs" />
<Compile Include="TerrainGen\Decorators\TreeDecorator.cs" />
<Compile Include="TerrainGen\Noise\ClampNoise.cs" />
<Compile Include="TerrainGen\Noise\FractalBrownianMotion.cs" />
<Compile Include="TerrainGen\Noise\InvertNoise.cs" />
<Compile Include="TerrainGen\Noise\ModifyNoise.cs" />
<Compile Include="TerrainGen\Noise\NoiseGen.cs" />
<Compile Include="TerrainGen\Noise\OpenSimplex.cs" />
<Compile Include="TerrainGen\Noise\Perlin.cs" />
<Compile Include="TerrainGen\Noise\ScaleNoise.cs" />
<Compile Include="TerrainGen\Noise\CellNoise.cs" />
<Compile Include="TexturePack.cs" />
<Compile Include="UserSettings.cs" />
<Compile Include="World\BiomeMap.cs" />
<Compile Include="World\Chunk.cs" />
<Compile Include="World\Region.cs" />
<Compile Include="World\World.cs" />
<Compile Include="TerrainGen\FlatlandGenerator.cs" />
<Compile Include="Logging\ConsoleLogProvider.cs" />
<Compile Include="Networking\BufferedStream.cs" />
<Compile Include="Networking\Packets\DestroyEntityPacket.cs" />
<Compile Include="Networking\Packets\ExplosionPacket.cs" />
<Compile Include="Windows\Window.cs" />
<Compile Include="Windows\ArmorWindowArea.cs" />
<Compile Include="Windows\CraftingWindowArea.cs" />
<Compile Include="Windows\InventoryWindow.cs" />
<Compile Include="Windows\WindowArea.cs" />
<Compile Include="Logic\BlockProvider.cs" />
<Compile Include="Logic\Blocks\BedBlock.cs" />
<Compile Include="Logic\Blocks\BedrockBlock.cs" />
<Compile Include="Logic\Blocks\BookshelfBlock.cs" />
<Compile Include="Logic\Blocks\BricksBlock.cs" />
<Compile Include="Logic\Blocks\ButtonBlock.cs" />
<Compile Include="Logic\Blocks\CactusBlock.cs" />
<Compile Include="Logic\Blocks\CakeBlock.cs" />
<Compile Include="Logic\Blocks\ChestBlock.cs" />
<Compile Include="Logic\Blocks\ClayBlock.cs" />
<Compile Include="Logic\Blocks\CoalOreBlock.cs" />
<Compile Include="Logic\Blocks\CobblestoneBlock.cs" />
<Compile Include="Logic\Blocks\CobwebBlock.cs" />
<Compile Include="Logic\Blocks\CraftingTableBlock.cs" />
<Compile Include="Logic\Blocks\CropsBlock.cs" />
<Compile Include="Logic\Blocks\DiamondOreBlock.cs" />
<Compile Include="Logic\Blocks\DirtBlock.cs" />
<Compile Include="Logic\Blocks\DispenserBlock.cs" />
<Compile Include="Logic\Blocks\FarmlandBlock.cs" />
<Compile Include="Logic\Blocks\FenceBlock.cs" />
<Compile Include="Logic\Blocks\FireBlock.cs" />
<Compile Include="Logic\Blocks\FurnaceBlock.cs" />
<Compile Include="Logic\Blocks\GlassBlock.cs" />
<Compile Include="Logic\Blocks\GlowstoneBlock.cs" />
<Compile Include="Logic\Blocks\GoldOreBlock.cs" />
<Compile Include="Logic\Blocks\GrassBlock.cs" />
<Compile Include="Logic\Blocks\GravelBlock.cs" />
<Compile Include="Logic\Blocks\IceBlock.cs" />
<Compile Include="Logic\Blocks\IronOreBlock.cs" />
<Compile Include="Logic\Blocks\JackoLanternBlock.cs" />
<Compile Include="Logic\Blocks\JukeboxBlock.cs" />
<Compile Include="Logic\Blocks\LadderBlock.cs" />
<Compile Include="Logic\Blocks\LapisLazuliOreBlock.cs" />
<Compile Include="Logic\Blocks\LavaBlock.cs" />
<Compile Include="Logic\Blocks\LeavesBlock.cs" />
<Compile Include="Logic\Blocks\LeverBlock.cs" />
<Compile Include="Logic\Blocks\MonsterSpawnerBlock.cs" />
<Compile Include="Logic\Blocks\MossStoneBlock.cs" />
<Compile Include="Logic\Blocks\MushroomBlock.cs" />
<Compile Include="Logic\Blocks\NetherrackBlock.cs" />
<Compile Include="Logic\Blocks\NoteBlockBlock.cs" />
<Compile Include="Logic\Blocks\ObsidianBlock.cs" />
<Compile Include="Logic\Blocks\PistonBlock.cs" />
<Compile Include="Logic\Blocks\PortalBlock.cs" />
<Compile Include="Logic\Blocks\PressurePlateBlock.cs" />
<Compile Include="Logic\Blocks\PumpkinBlock.cs" />
<Compile Include="Logic\Blocks\RailBlock.cs" />
<Compile Include="Logic\Blocks\RedstoneDustBlock.cs" />
<Compile Include="Logic\Blocks\RedstoneOreBlock.cs" />
<Compile Include="Logic\Blocks\RedstoneTorchBlock.cs" />
<Compile Include="Logic\Blocks\RoseBlock.cs" />
<Compile Include="Logic\Blocks\SandBlock.cs" />
<Compile Include="Logic\Blocks\SandstoneBlock.cs" />
<Compile Include="Logic\Blocks\SaplingBlock.cs" />
<Compile Include="Logic\Blocks\SnowBlock.cs" />
<Compile Include="Logic\Blocks\SoulSandBlock.cs" />
<Compile Include="Logic\Blocks\SpongeBlock.cs" />
<Compile Include="Logic\Blocks\StoneBlock.cs" />
<Compile Include="Logic\Blocks\SugarcaneBlock.cs" />
<Compile Include="Logic\Blocks\TNTBlock.cs" />
<Compile Include="Logic\Blocks\TorchBlock.cs" />
<Compile Include="Logic\Blocks\TrapdoorBlock.cs" />
<Compile Include="Logic\Blocks\WaterBlock.cs" />
<Compile Include="Logic\Blocks\WoodBlock.cs" />
<Compile Include="Logic\Blocks\WoodenPlanksBlock.cs" />
<Compile Include="Logic\Blocks\StairsBlock.cs" />
<Compile Include="Logic\Blocks\WoolBlock.cs" />
<Compile Include="Logic\Blocks\DeadBushBlock.cs" />
<Compile Include="Logic\Blocks\RedstoneRepeaterBlock.cs" />
<Compile Include="Logic\Blocks\GoldBlock.cs" />
<Compile Include="Logic\Blocks\IronBlock.cs" />
<Compile Include="Logic\Blocks\DiamondBlock.cs" />
<Compile Include="Logic\Blocks\LapisLazuliBlock.cs" />
<Compile Include="Logic\Blocks\LockedChestBlock.cs" />
<Compile Include="Logic\Blocks\TallGrassBlock.cs" />
<Compile Include="Logic\Blocks\SlabBlock.cs" />
<Compile Include="MathHelper.cs" />
<Compile Include="Logging\PacketLogging.cs" />
<Compile Include="Logging\FileLogProvider.cs" />
<Compile Include="Logic\Blocks\AirBlock.cs" />
<Compile Include="Windows\CraftingBenchWindow.cs" />
<Compile Include="Networking\Packets\CloseWindowPacket.cs" />
<Compile Include="Logic\Items\ArmorItem.cs" />
<Compile Include="Logic\Blocks\FluidBlock.cs" />
<Compile Include="Entities\FallingSandEntity.cs" />
<Compile Include="Logic\Blocks\DoorBlock.cs" />
<Compile Include="TerrainGen\StandardGenerator.cs" />
<Compile Include="Entities\FallingGravelEntity.cs" />
<Compile Include="Logic\Blocks\WallSignBlock.cs" />
<Compile Include="Logic\Blocks\UprightSignBlock.cs" />
<Compile Include="TerrainGen\Decorators\LiquidDecorator.cs" />
<Compile Include="Logic\BlockRepository.cs" />
<Compile Include="TrueCraftUser.cs" />
<Compile Include="RuntimeInfo.cs" />
<Compile Include="Logic\Blocks\DandelionBlock.cs" />
<Compile Include="Windows\ChestWindow.cs" />
<Compile Include="TerrainGen\EmptyGenerator.cs" />
<Compile Include="Logic\ItemRepository.cs" />
<Compile Include="Lighting\WorldLighting.cs" />
<Compile Include="AI\AStarPathFinder.cs" />
<Compile Include="AI\PriorityQueue.cs" />
<Compile Include="Entities\SpiderEntity.cs" />
<Compile Include="Entities\MobEntity.cs" />
<Compile Include="Entities\CreeperEntity.cs" />
<Compile Include="Entities\SkeletonEntity.cs" />
<Compile Include="Entities\GiantZombieEntity.cs" />
<Compile Include="Entities\ZombieEntity.cs" />
<Compile Include="Entities\SlimeEntity.cs" />
<Compile Include="Entities\GhastEntity.cs" />
<Compile Include="Entities\ZombiePigmanEntity.cs" />
<Compile Include="Entities\PigEntity.cs" />
<Compile Include="Entities\SheepEntity.cs" />
<Compile Include="Entities\CowEntity.cs" />
<Compile Include="Entities\HenEntity.cs" />
<Compile Include="Entities\SquidEntity.cs" />
<Compile Include="AI\WanderState.cs" />
<Compile Include="Physics\PhysicsEngine.cs" />
<Compile Include="Entities\WolfEntity.cs" />
<Compile Include="Windows\FurnaceWindow.cs" />
<Compile Include="Paths.cs" />
<Compile Include="Logic\CraftingRepository.cs" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<ProjectReference Include="..\TrueCraft.API\TrueCraft.API.csproj">
<Project>{FEE55B54-91B0-4325-A2C3-D576C0B7A81F}</Project>
<Name>TrueCraft.API</Name>
</ProjectReference>
<ProjectReference Include="..\externals\fNbt\fNbt\fNbt.csproj">
<Project>{4488498D-976D-4DA3-BF72-109531AF0488}</Project>
<Name>fNbt</Name>
</ProjectReference>
<ProjectReference Include="..\TrueCraft.Profiling\TrueCraft.Profiling.csproj">
<Project>{BCA0E139-CF47-43B3-9DC9-D4611C0A2AAD}</Project>
<Name>TrueCraft.Profiling</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<Folder Include="Lighting\" />
<Folder Include="AI\" />
<Folder Include="Physics\" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
</Project>