diff --git a/src/main/java/openblocks/Config.java b/src/main/java/openblocks/Config.java index 0544eabaa..40f705f8f 100644 --- a/src/main/java/openblocks/Config.java +++ b/src/main/java/openblocks/Config.java @@ -50,6 +50,10 @@ public class Config { @OnLineModifiable + + @ConfigProperty(category = "luggage", name = "playWalkingSound", comment = "Should luggage play its walking sound") + public static boolean luggagePlayWalkingSound = true; + @ConfigProperty( category = "luggage", name = "collectItems", diff --git a/src/main/java/openblocks/common/entity/EntityLuggage.java b/src/main/java/openblocks/common/entity/EntityLuggage.java index 08c5342f9..ff029ebcb 100644 --- a/src/main/java/openblocks/common/entity/EntityLuggage.java +++ b/src/main/java/openblocks/common/entity/EntityLuggage.java @@ -18,6 +18,7 @@ import cpw.mods.fml.common.registry.IEntityAdditionalSpawnData; import io.netty.buffer.ByteBuf; +import openblocks.Config; import openblocks.OpenBlocks; import openblocks.OpenBlocksGuiHandler; import openblocks.common.entity.ai.EntityAICollectItem; @@ -194,7 +195,8 @@ public boolean canConsumeStackPartially(ItemStack stack) { @Override protected void func_145780_a(int x, int y, int z, Block block) { - playSound("openblocks:luggage.walk", 0.3F, 0.7F + (worldObj.rand.nextFloat() * 0.5f)); + if (Config.luggagePlayWalkingSound) + playSound("openblocks:luggage.walk", 0.3F, 0.7F + (worldObj.rand.nextFloat() * 0.5f)); } public void storeItemTag(NBTTagCompound itemTag) {