From cc1eccae02c1f7eef4b41aeedc17e545727944be Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sat, 3 Oct 2015 09:51:52 -0400 Subject: [PATCH] Fix issues with metadata from mined wood and wool --- TrueCraft.Core/Logic/BlockProvider.cs | 4 +++- TrueCraft.Core/Logic/Blocks/WoolBlock.cs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/TrueCraft.Core/Logic/BlockProvider.cs b/TrueCraft.Core/Logic/BlockProvider.cs index 96c8b36..dff3f0f 100644 --- a/TrueCraft.Core/Logic/BlockProvider.cs +++ b/TrueCraft.Core/Logic/BlockProvider.cs @@ -97,9 +97,11 @@ namespace TrueCraft.Core.Logic protected virtual ItemStack[] GetDrop(BlockDescriptor descriptor, ItemStack item) { - short meta = 0; + short meta; if (this is ICraftingRecipe) meta = (short)((this as ICraftingRecipe).SignificantMetadata ? descriptor.Metadata : 0); + else + meta = descriptor.Metadata; return new[] { new ItemStack(descriptor.ID, 1, meta) }; } diff --git a/TrueCraft.Core/Logic/Blocks/WoolBlock.cs b/TrueCraft.Core/Logic/Blocks/WoolBlock.cs index c5c783c..ec7798f 100644 --- a/TrueCraft.Core/Logic/Blocks/WoolBlock.cs +++ b/TrueCraft.Core/Logic/Blocks/WoolBlock.cs @@ -50,7 +50,7 @@ namespace TrueCraft.Core.Logic.Blocks { get { - return false; + return true; } } }