Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of HarnessPrefabs v1.0.0
HarnessPrefabs.dll
Decompiled 14 hours ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Concurrent; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Diagnostics; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.IO; using System.IO.Compression; using System.Linq; using System.Linq.Expressions; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Serialization; using System.Runtime.Versioning; using System.Security; using System.Security.Cryptography; using System.Security.Permissions; using System.Text; using System.Text.RegularExpressions; using System.Threading; using BepInEx; using BepInEx.Bootstrap; using BepInEx.Configuration; using BepInEx.Logging; using HarmonyLib; using JetBrains.Annotations; using Jotunn.Configs; using Jotunn.Managers; using Microsoft.CodeAnalysis; using ServerSync; using TMPro; using UnityEngine; using YamlDotNet.Core; using YamlDotNet.Core.Events; using YamlDotNet.Core.ObjectPool; using YamlDotNet.Core.Tokens; using YamlDotNet.Helpers; using YamlDotNet.Serialization; using YamlDotNet.Serialization.BufferedDeserialization; using YamlDotNet.Serialization.BufferedDeserialization.TypeDiscriminators; using YamlDotNet.Serialization.Callbacks; using YamlDotNet.Serialization.Converters; using YamlDotNet.Serialization.EventEmitters; using YamlDotNet.Serialization.NamingConventions; using YamlDotNet.Serialization.NodeDeserializers; using YamlDotNet.Serialization.NodeTypeResolvers; using YamlDotNet.Serialization.ObjectFactories; using YamlDotNet.Serialization.ObjectGraphTraversalStrategies; using YamlDotNet.Serialization.ObjectGraphVisitors; using YamlDotNet.Serialization.Schemas; using YamlDotNet.Serialization.TypeInspectors; using YamlDotNet.Serialization.TypeResolvers; using YamlDotNet.Serialization.Utilities; using YamlDotNet.Serialization.ValueDeserializers; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] [assembly: AssemblyTitle("HarnessPrefabs")] [assembly: AssemblyDescription("Policy driven Valheim prefab builder tabs for public and admin clients.")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("sighsorry")] [assembly: AssemblyProduct("HarnessPrefabs")] [assembly: AssemblyCopyright("Copyright © 2026")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("4358610B-F3F4-4843-B7AF-98B7BC60DCDE")] [assembly: AssemblyFileVersion("1.0.0")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class NullableAttribute : Attribute { public readonly byte[] NullableFlags; public NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class NullableContextAttribute : Attribute { public readonly byte Flag; public NullableContextAttribute(byte P_0) { Flag = P_0; } } [CompilerGenerated] [Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace HarnessPrefabs { internal static class MvbpCompatibilityDefaults { private sealed class PatchDefaults { public Vector3? PlacementOffset { get; set; } public bool PlayerBasePatch { get; set; } public string SpawnOnDestroyed { get; set; } = ""; public int? ContainerWidth { get; set; } public int? ContainerHeight { get; set; } } private static readonly Dictionary<string, PatchDefaults> Defaults = new Dictionary<string, PatchDefaults>(StringComparer.Ordinal) { ["AshlandsTree1"] = new PatchDefaults { PlacementOffset = new Vector3(0f, 1f, 0f) }, ["AshlandsTree3"] = new PatchDefaults { PlacementOffset = new Vector3(0f, 1f, 0f) }, ["AshlandsTree5"] = new PatchDefaults { PlacementOffset = new Vector3(0f, 0.5f, 0f) }, ["Ashlands_Fortress_Wall_PillarTopStone_frac"] = new PatchDefaults { PlacementOffset = new Vector3(0f, -0.1f, 0f) }, ["BogWitch_Fire_Pit"] = new PatchDefaults { PlacementOffset = new Vector3(0f, -1f, 0f) }, ["dvergrprops_pickaxe"] = new PatchDefaults { PlacementOffset = new Vector3(-1f, 0f, 0f) }, ["shipwreck_karve_dragonhead"] = new PatchDefaults { PlacementOffset = new Vector3(0f, -1.5f, 6f) }, ["CastleKit_groundtorch"] = new PatchDefaults { PlayerBasePatch = true }, ["CastleKit_groundtorch_blue"] = new PatchDefaults { PlayerBasePatch = true }, ["CastleKit_groundtorch_green"] = new PatchDefaults { PlayerBasePatch = true }, ["MountainKit_brazier"] = new PatchDefaults { PlayerBasePatch = true }, ["MountainKit_brazier_blue"] = new PatchDefaults { PlayerBasePatch = true }, ["dvergrprops_bed"] = new PatchDefaults { PlayerBasePatch = true }, ["goblin_bed"] = new PatchDefaults { PlayerBasePatch = true }, ["TreasureChest_ashland_stone"] = new PatchDefaults { ContainerWidth = 5, ContainerHeight = 2 }, ["TreasureChest_charredfortress"] = new PatchDefaults { ContainerWidth = 8, ContainerHeight = 4 }, ["TreasureChest_dvergr_loose_stone"] = new PatchDefaults { ContainerWidth = 8, ContainerHeight = 4 }, ["TreasureChest_dvergrtower"] = new PatchDefaults { ContainerWidth = 7, ContainerHeight = 4 }, ["TreasureChest_dvergrtown"] = new PatchDefaults { ContainerWidth = 8, ContainerHeight = 4 }, ["TreasureChest_fCrypt"] = new PatchDefaults { ContainerWidth = 5, ContainerHeight = 2 }, ["TreasureChest_mountaincave"] = new PatchDefaults { ContainerWidth = 6, ContainerHeight = 3 }, ["TreasureChest_sunkencrypt"] = new PatchDefaults { ContainerWidth = 5, ContainerHeight = 2 }, ["TreasureChest_trollcave"] = new PatchDefaults { ContainerWidth = 6, ContainerHeight = 3 }, ["loot_chest_stone"] = new PatchDefaults { ContainerWidth = 5, ContainerHeight = 2 }, ["Trailership"] = new PatchDefaults { ContainerWidth = 6, ContainerHeight = 4 }, ["ancient_skull"] = new PatchDefaults { SpawnOnDestroyed = "sfx_rock_destroyed" }, ["flying_core"] = new PatchDefaults { SpawnOnDestroyed = "fx_crystal_destruction" }, ["rock_mistlands2"] = new PatchDefaults { SpawnOnDestroyed = "sfx_rock_destroyed" } }; public static Vector3? GetPlacementOffset(string prefabName) { if (!TryGetDefaults(prefabName, out var defaults)) { return null; } return defaults.PlacementOffset; } public static bool HasPlayerBasePatch(string prefabName) { if (TryGetDefaults(prefabName, out var defaults)) { return defaults.PlayerBasePatch; } return false; } public static bool TryGetSpawnOnDestroyed(string prefabName, out string spawnOnDestroyed) { spawnOnDestroyed = ""; if (!TryGetDefaults(prefabName, out var defaults) || string.IsNullOrWhiteSpace(defaults.SpawnOnDestroyed)) { return false; } spawnOnDestroyed = defaults.SpawnOnDestroyed; return true; } public static bool TryGetContainerSize(string prefabName, out int width, out int height) { width = 0; height = 0; if (!TryGetDefaults(prefabName, out var defaults) || !defaults.ContainerWidth.HasValue || !defaults.ContainerHeight.HasValue) { return false; } width = defaults.ContainerWidth.Value; height = defaults.ContainerHeight.Value; return true; } private static bool TryGetDefaults(string prefabName, out PatchDefaults defaults) { string text = HarnessPrefabsRuntime.NormalizePrefabName(prefabName); if (text.Length == 0) { defaults = null; return false; } return Defaults.TryGetValue(text, out defaults); } } internal readonly struct MvbpPrefabDefault { public readonly bool Enabled; public readonly bool AllowedInDungeons; public readonly string Category; public readonly string CraftingStation; public readonly string Requirements; public readonly bool ClipEverything; public readonly bool ClipGround; public readonly bool PlacementPatch; public readonly string? DisplayName; public readonly string? Description; public readonly string PieceGroup; public MvbpPrefabDefault(bool enabled, bool allowedInDungeons, string category, string craftingStation, string requirements, bool clipEverything, bool clipGround, bool placementPatch, string? displayName, string? description, string pieceGroup) { Enabled = enabled; AllowedInDungeons = allowedInDungeons; Category = (string.IsNullOrWhiteSpace(category) ? "CreatorShop" : category); CraftingStation = (string.IsNullOrWhiteSpace(craftingStation) ? "None" : craftingStation); Requirements = requirements ?? ""; ClipEverything = clipEverything; ClipGround = clipGround; PlacementPatch = placementPatch; DisplayName = displayName; Description = description; PieceGroup = (string.IsNullOrWhiteSpace(pieceGroup) ? "None" : pieceGroup); } } internal static class MvbpPrefabDefaults { private static readonly IReadOnlyDictionary<string, MvbpPrefabDefault> Defaults; public static IEnumerable<string> Names => Defaults.Keys; public static bool HasDefault(string prefabName) { return Defaults.ContainsKey(prefabName); } public static bool IsRuntimeEffect(string prefabName) { string text = HarnessPrefabsRuntime.NormalizePrefabName(prefabName); if (text.Length > 0 && Defaults.TryGetValue(text, out var value)) { if (!(value.Category == "Effect")) { return value.PieceGroup == "Effect"; } return true; } return false; } public static bool NeedsPlacementPatch(string prefabName) { string text = HarnessPrefabsRuntime.NormalizePrefabName(prefabName); if (text.Length > 0 && Defaults.TryGetValue(text, out var value)) { return value.PlacementPatch; } return false; } public static string GetPieceGroup(string prefabName) { string text = HarnessPrefabsRuntime.NormalizePrefabName(prefabName); if (text.Length <= 0 || !Defaults.TryGetValue(text, out var value)) { return ""; } return value.PieceGroup; } public static bool TryCreateRule(PrefabDiscovery discovery, out PrefabRule rule) { rule = null; if (!Defaults.TryGetValue(discovery.Name, out var value)) { return false; } PrefabAccess prefabAccess = ResolveAccess(discovery, value); rule = new PrefabRule { Access = prefabAccess, Category = ResolveCategory(discovery.Name, value, prefabAccess), DisplayName = ((prefabAccess == PrefabAccess.Public) ? ResolvePublicDisplayName(discovery, value) : ""), Description = ((prefabAccess == PrefabAccess.Public) ? ResolvePublicDescription(discovery, value) : ""), CraftingStation = value.CraftingStation, Requirements = PrefabRequirementParser.ParseMany(value.Requirements), ClipEverything = value.ClipEverything, ClipGround = value.ClipGround, AllowedInDungeons = value.AllowedInDungeons, CanBeRemoved = ResolveCanBeRemoved(value), Components = NormalizeComponents(discovery.Components) }; return true; } private static bool ResolveCanBeRemoved(MvbpPrefabDefault seed) { return !seed.PieceGroup.Equals("Ship", StringComparison.OrdinalIgnoreCase); } private static string ResolvePublicDisplayName(PrefabDiscovery discovery, MvbpPrefabDefault seed) { return seed.DisplayName ?? discovery.Name; } private static string ResolvePublicDescription(PrefabDiscovery discovery, MvbpPrefabDefault seed) { if (seed.Description != null) { return seed.Description; } return FindMvbpPieceDescription(discovery.Prefab.Value); } private static string FindMvbpPieceDescription(GameObject? prefab, HashSet<string>? visited = null) { if (!Object.op_Implicit((Object)(object)prefab)) { return ""; } if (visited == null) { visited = new HashSet<string>(StringComparer.Ordinal); } if (!visited.Add(((Object)prefab).name)) { return ""; } HoverText component = prefab.GetComponent<HoverText>(); if (Object.op_Implicit((Object)(object)component) && !string.IsNullOrEmpty(component.m_text)) { return component.m_text; } ItemDrop component2 = prefab.GetComponent<ItemDrop>(); if (Object.op_Implicit((Object)(object)component2)) { string text = component2.m_itemData?.m_shared?.m_name; if (text != null && text.Length > 0) { return text; } } Character component3 = prefab.GetComponent<Character>(); if (Object.op_Implicit((Object)(object)component3) && !string.IsNullOrEmpty(component3.m_name)) { return component3.m_name; } RuneStone component4 = prefab.GetComponent<RuneStone>(); if (Object.op_Implicit((Object)(object)component4) && !string.IsNullOrEmpty(component4.m_name)) { return component4.m_name; } ItemStand component5 = prefab.GetComponent<ItemStand>(); if (Object.op_Implicit((Object)(object)component5) && !string.IsNullOrEmpty(component5.m_name)) { return component5.m_name; } MineRock component6 = prefab.GetComponent<MineRock>(); if (Object.op_Implicit((Object)(object)component6) && !string.IsNullOrEmpty(component6.m_name)) { return component6.m_name; } Pickable component7 = prefab.GetComponent<Pickable>(); if (Object.op_Implicit((Object)(object)component7) && Object.op_Implicit((Object)(object)component7.m_itemPrefab)) { return FindMvbpPieceDescription(component7.m_itemPrefab, visited); } CreatureSpawner component8 = prefab.GetComponent<CreatureSpawner>(); if (Object.op_Implicit((Object)(object)component8) && Object.op_Implicit((Object)(object)component8.m_creaturePrefab)) { return FindMvbpPieceDescription(component8.m_creaturePrefab, visited); } SpawnArea component9 = prefab.GetComponent<SpawnArea>(); if (Object.op_Implicit((Object)(object)component9) && component9.m_prefabs.Count > 0 && Object.op_Implicit((Object)(object)component9.m_prefabs[0].m_prefab)) { return FindMvbpPieceDescription(component9.m_prefabs[0].m_prefab, visited); } return ""; } private static PrefabAccess ResolveAccess(PrefabDiscovery discovery, MvbpPrefabDefault seed) { if (discovery.Access == PrefabAccess.Hidden) { return PrefabAccess.Hidden; } if (IsAdminOnlyCategory(seed.Category)) { return PrefabAccess.Admin; } if (!seed.Enabled) { return PrefabAccess.Admin; } return PrefabAccess.Public; } private static string ResolveCategory(string prefabName, MvbpPrefabDefault seed, PrefabAccess access) { if (access == PrefabAccess.Public) { return MapPublicCategory(seed.Category); } return MapAdminCategory(prefabName, seed); } private static string MapPublicCategory(string category) { return category switch { "BuildingWorkbench" => "Building", "BuildingStonecutter" => "BuildingStonecutter", "Furniture" => "Furniture", "Misc" => "Misc", "Crafting" => "Crafting", _ => "Misc", }; } private static string MapAdminCategory(string prefabName, MvbpPrefabDefault seed) { if (seed.Category == "Effect" || seed.PieceGroup == "Effect") { return "Harness Props"; } if (seed.Category == "Nature" || IsNatureGroup(seed.PieceGroup)) { return "Harness Nature"; } if (IsInteractiveGroup(seed.PieceGroup)) { return "Harness Structures"; } bool flag = IsStructureGroup(seed.PieceGroup); if (!flag) { string category = seed.Category; bool flag2 = ((category == "BuildingWorkbench" || category == "BuildingStonecutter") ? true : false); flag = flag2; } if (flag || IsStructureName(prefabName) || IsStructureStation(seed.CraftingStation)) { return "Harness Structures"; } if (IsPropGroup(seed.PieceGroup) || seed.Category == "CreatorShop" || seed.Category == "Furniture") { return "Harness Props"; } string category2 = seed.Category; if (category2 == "Misc" || category2 == "Crafting") { return "Harness Props"; } return "Harness Props"; } private static bool IsAdminOnlyCategory(string category) { if (!(category == "CreatorShop") && !(category == "Effect")) { return category == "Nature"; } return true; } private static bool IsNatureGroup(string group) { switch (group) { case "Flora": case "Plant": case "Rock": case "Ore": case "Ice": case "VanillaCrop": return true; default: return false; } } private static bool IsInteractiveGroup(string group) { switch (group) { case "Chest": case "Torch": case "Fire": case "Ship": case "ArmorStand": case "Bed": case "Brazier": case "Portal": return true; default: return false; } } private static bool IsStructureGroup(string group) { switch (group) { case "Dvergr": case "Goblin": case "Iron": case "Wood": case "BlackMarble": case "Ice": case "Stone": return true; default: return false; } } private static bool IsPropGroup(string group) { switch (group) { case "Banner": case "Statue": case "Chair": case "Table": case "Misc": case "Rug": case "Treasure": return true; default: return false; } } private static bool IsStructureStation(string station) { if (station == "BlackForge" || station == "Stonecutter") { return true; } return false; } private static bool IsStructureName(string prefabName) { string text = prefabName.ToLowerInvariant(); return new string[19] { "arch", "beam", "bridge", "column", "corner", "door", "floor", "fortress", "foundation", "gate", "pillar", "pole", "railing", "ramp", "roof", "ruin", "stair", "steepstair", "wall" }.Any(text.Contains); } private static ComponentList NormalizeComponents(IEnumerable<string> components) { return new ComponentList((from component in components where !string.IsNullOrWhiteSpace(component) select component.Trim() into component where !component.StartsWith("MVBP", StringComparison.Ordinal) select component).Distinct<string>(StringComparer.Ordinal).OrderBy<string, string>((string component) => component, StringComparer.OrdinalIgnoreCase)); } static MvbpPrefabDefaults() { Dictionary<string, MvbpPrefabDefault> dictionary = new Dictionary<string, MvbpPrefabDefault>(StringComparer.Ordinal); dictionary["ancient_skull"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "BlackMarble:100", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["ArmorStand_Female"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Workbench", "FineWood:8;BronzeNails:2;Tar:4", clipEverything: false, clipGround: false, placementPatch: false, null, "", "ArmorStand"); dictionary["ArmorStand_Male"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Workbench", "FineWood:8;BronzeNails:2;Tar:4", clipEverything: false, clipGround: false, placementPatch: false, null, "", "ArmorStand"); dictionary["ashland_pot1_green"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ashland_pot1_red"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ashland_pot2_green"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ashland_pot2_red"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ashland_pot3_green"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ashland_pot3_red"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashland_Stair"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:32", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashland_Steepstair"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["Ashlands_Altar"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Arch1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:8", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Arch2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:10", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Arch2_Broken1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Arch2_Broken2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_ArchRoof"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["Ashlands_ArchRoofDamaged"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_ArchRoofDamaged_half1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_ArchRoofDamaged_half2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_ArchRoofLong_Damaged"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Boss_Pillar"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["Ashlands_Boss_Pillar_Twist_broken1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Boss_Pillar_Twist_broken2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Boss_Pillar_Twist_broken3"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Floor"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_floor_large_fractured"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Fortress_Floor"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:6", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Fortress_Gate"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:32", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Fortress_Gate_Door"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "BlackForge", "Copper:35", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Fortress_Wall_Pillar"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Fortress_Wall_Pillar_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Fortress_Wall_PillarTop"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Fortress_Wall_PillarTop_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Fortress_Wall_PillarTopStone_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["Ashlands_Fortress_Wall_Spikes"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "BlackForge", "Copper:6", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:10", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4_tip"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:10", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4_tip_broken1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4_tip_broken2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4_tip2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:10", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4_tip2_broken1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4_tip2_broken2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4_tip3"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4_tip3_broken1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4_tip3_broken2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Pillar4_tip3_broken3"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_PillarBase3_double"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:3", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ramp"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:10", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_rock1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "Stonecutter", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_rock2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "Stonecutter", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Floor_1point5x1point5"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Floor_1point5x1point5_broken"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Floor_3x3"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Floor_3x3_broken1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Floor_3x3_broken2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Floor_3x3_broken3"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Floor_6x6"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Floor_6x6_broken1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Floor_6x6_broken2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["Ashlands_Ruins_Ramp"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:10", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Ramp_Upsidedown"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:10", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_TopStone"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_twist_ArchBig"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:8", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_twist_PillarBase"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:8", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_twist_PillarBaseSmall"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:3", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_4x6"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_Broken3_4x6"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_Broken4_4x6"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_Broken5_4x6"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_Top_wHole"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:16", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_Window_4x6_broken2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_Window_4x6_broken3"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_Window_4x6_broken4"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_Window_4x6_broken5"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_Window_4x6_broken6"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Ruins_Wall_Windows_Broken_4x6"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["Ashlands_StairsBroad"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:24", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Wall_2x2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:6", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Wall_2x2_cornerL"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:8", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Wall_2x2_cornerL_top"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:8", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Wall_2x2_cornerR"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:8", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Wall_2x2_cornerR_top"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:8", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Wall_2x2_edge"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:6", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Wall_2x2_edge_top"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:6", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Wall_2x2_edge2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:6", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Wall_2x2_edge2_top"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_Wall_2x2_top"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:6", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_WallBlock"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_WallBlock_1x2x2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Ashlands_WallBlock_base"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Grausten:3", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["AshlandsBranch1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["AshlandsBranch2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["AshlandsBranch3"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["AshlandsBush1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: true, null, null, "None"); dictionary["AshlandsBush2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["AshlandsTree1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["AshlandsTree3"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["AshlandsTree4"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["AshlandsTree5"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["AshlandsTree6"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["AshlandsTree6_big"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["AshlandsTreeLog1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["AshlandsTreeLog2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["AshlandsTreeLogHalf1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["AshlandsTreeLogHalf2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["AshlandsTreeStump1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["AshlandsTreeStump2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["AshlandsTreeStump3"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["ashwood_arch_bottom"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Blackwood:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ashwood_arch_top"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Blackwood:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ashwood_wall_beam_26_alt"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ashwood_wall_beam_45_alt"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ashwood_wall_cross_26_alt"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ashwood_wall_cross_45_alt"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["asksvin_carrion"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["asksvin_carrion2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["barrell"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Misc", "Workbench", "FineWood:2", clipEverything: false, clipGround: false, placementPatch: false, "Barrel", "", "Misc"); dictionary["beech_log"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "BeechSeeds:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["beech_log_half"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "BeechSeeds:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Beech_small1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Beech_small2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Wood:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Beech_Stub"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Beech1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Wood:16", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["BigRock"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Rock"); dictionary["Birch_log"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Birch_log_half"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Birch1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "BirchSeeds:1;FineWood:2", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Birch1_aut"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "BirchSeeds:1;FineWood:2", clipEverything: true, clipGround: false, placementPatch: false, "Birch1 (autumn)", null, "Flora"); dictionary["Birch2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "BirchSeeds:1;FineWood:2", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Birch2_aut"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "BirchSeeds:1;FineWood:2", clipEverything: true, clipGround: false, placementPatch: false, "Birch (autumn)", null, "Flora"); dictionary["BirchStub"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["blackmarble_2x2_enforced"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "BlackForge", "BlackMarble:8;Copper:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_2x2x1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_altar_crystal"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["blackmarble_altar_crystal_broken"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["blackmarble_base_2"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:6", clipEverything: false, clipGround: false, placementPatch: false, "Black marble plinth (wide)", null, "BlackMarble"); dictionary["blackmarble_column_3"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:16", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_creep_4x1x1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_creep_4x2x1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:8", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_creep_slope_inverted_1x1x2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_creep_slope_inverted_2x2x1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_creep_stair"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:8", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_floor_large"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:32", clipEverything: false, clipGround: true, placementPatch: false, "Black marble floor 8x8", null, "BlackMarble"); dictionary["blackmarble_head_big01"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:6", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_head_big02"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:6", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_head01"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_head02"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_out_2"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:6", clipEverything: false, clipGround: false, placementPatch: false, "Black marble cornice (wide)", null, "BlackMarble"); dictionary["blackmarble_post01"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:8", clipEverything: false, clipGround: true, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_slope_1x2"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_slope_inverted_1x2"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_stair_corner"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:8", clipEverything: false, clipGround: false, placementPatch: true, null, null, "BlackMarble"); dictionary["blackmarble_stair_corner_left"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:8", clipEverything: false, clipGround: false, placementPatch: true, null, null, "BlackMarble"); dictionary["blackmarble_tile_floor_1x1"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_tile_floor_2x2"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_tile_wall_1x1"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_tile_wall_2x2"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["blackmarble_tile_wall_2x4"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "BlackMarble"); dictionary["BlueberryBush"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Blueberries:5", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Plant"); dictionary["BogWitch_Fire_Pit"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Misc", "None", "PowderedDragonEgg:2;Stone:5", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["BossStone_Bonemass"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "Misc"); dictionary["BossStone_DragonQueen"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "Misc"); dictionary["BossStone_Eikthyr"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "Misc"); dictionary["BossStone_Fader"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["BossStone_TheElder"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "Misc"); dictionary["BossStone_TheQueen"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "Misc"); dictionary["BossStone_Yagluth"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "Misc"); dictionary["bucket"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Misc", "Workbench", "Wood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Misc"); dictionary["Bush01"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Nature", "None", "Wood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Bush01_heath"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Nature", "None", "Wood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Bush02_en"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Nature", "None", "Wood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Candle_resin_bogwitch"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["CastleKit_braided_box01"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Misc", "Workbench", "Wood:2", clipEverything: false, clipGround: false, placementPatch: false, "Wood box", null, "Misc"); dictionary["CastleKit_groundtorch"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Forge", "Iron:2;Resin:2;SurtlingCore:1", clipEverything: false, clipGround: false, placementPatch: false, "Standing Iron Torch (Eternal)", "Burns eternally without fuel.", "Torch"); dictionary["CastleKit_groundtorch_blue"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Forge", "Iron:2;GreydwarfEye:2;SurtlingCore:1", clipEverything: false, clipGround: false, placementPatch: false, "Standing Blue-Burning Iron Torch (Eternal)", "Burns eternally without fuel.", "Torch"); dictionary["CastleKit_groundtorch_green"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Forge", "Iron:2;Guck:2;SurtlingCore:1", clipEverything: false, clipGround: false, placementPatch: false, "Standing Green-Burning Iron Torch (Eternal)", "Burns eternally without fuel.", "Torch"); dictionary["caverock_ice_pillar_wall"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Crystal:10", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Ice"); dictionary["caverock_ice_stalagmite"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Crystal:2", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Ice"); dictionary["caverock_ice_stalagmite_broken"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Crystal:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Ice"); dictionary["caverock_ice_stalagtite"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Crystal:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Ice"); dictionary["caverock_ice_stalagtite_falling"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Crystal:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Ice"); dictionary["Charred_altar_bellfragment"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["charred_shieldgenerator"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["CharredBanner1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["CharredBanner2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["CharredBanner3"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Charredfortress_LOD"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: true, null, null, "None"); dictionary["Chest"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Furniture", "None", "Wood:10;Iron:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Chest"); dictionary["Cinder"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: true, null, null, "None"); dictionary["Cinder_campfire"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["CinderSky"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["CinderStorm"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands_Arch_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands1_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: true, placementPatch: true, null, null, "None"); dictionary["cliff_ashlands2_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: true, placementPatch: true, null, null, "None"); dictionary["cliff_ashlands3_Arch_1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: true, null, null, "None"); dictionary["cliff_ashlands4"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands4_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands5"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands6"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands6_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands7_HalfArch"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands7_HalfArch_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlands8"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_ashlandsflowrock_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["cliff_mistlands1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Stone:350", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Rock"); dictionary["cliff_mistlands1_creep"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Stone:350", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Rock"); dictionary["cliff_mistlands1_creep_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Stone:350", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Rock"); dictionary["cliff_mistlands1_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Stone:350", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Rock"); dictionary["cliff_mistlands2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Stone:175", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Rock"); dictionary["cliff_mistlands2_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Stone:175", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Rock"); dictionary["cloth_hanging_door"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Furniture", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Banner"); dictionary["cloth_hanging_door_double"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Workbench", "JuteRed:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Banner"); dictionary["cloth_hanging_long"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Furniture", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Banner"); dictionary["CloudberryBush"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Cloudberry:5", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Plant"); dictionary["CreepProp_egg_hanging01"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "YggdrasilWood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["CreepProp_egg_hanging02"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "YggdrasilWood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["CreepProp_entrance1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "YggdrasilWood:2", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["CreepProp_entrance2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "YggdrasilWood:2", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["CreepProp_hanging01"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "YggdrasilWood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["CreepProp_wall01"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "YggdrasilWood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["crypt_skeleton_chest"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["dead_deer"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["dungeon_forestcrypt_door"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["dungeon_queen_door"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "BlackMarble:40;DvergrKeyFragment:4;Iron:12", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["dungeon_sunkencrypt_irongate"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingStonecutter", "None", "Iron:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Iron"); dictionary["dungeon_sunkencrypt_irongate_rusty"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingStonecutter", "Forge", "Iron:4", clipEverything: false, clipGround: true, placementPatch: false, null, null, "Iron"); dictionary["dverger_demister"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "BlackForge", "Iron:1;Wisp:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Torch"); dictionary["dverger_demister_broken"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Furniture", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Torch"); dictionary["dverger_demister_large"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "BlackForge", "Iron:1;Wisp:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Torch"); dictionary["dverger_demister_ruins"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Misc"); dictionary["dverger_guardstone"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Misc", "BlackForge", "YggdrasilWood:5;BlackMarble:5;BlackCore:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["dvergrprops_banner"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Workbench", "JuteBlue:6;FineWood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Banner"); dictionary["dvergrprops_barrel"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Workbench", "YggdrasilWood:20;Bronze:5;Resin:10", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrprops_bed"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "BlackForge", "YggdrasilWood:8;ScaleHide:2;IronNails:5", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Bed"); dictionary["dvergrprops_chair"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "BlackForge", "YggdrasilWood:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Chair"); dictionary["dvergrprops_crate"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Misc", "BlackForge", "YggdrasilWood:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Misc"); dictionary["dvergrprops_crate_ashlands"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["dvergrprops_crate_long"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Misc", "BlackForge", "YggdrasilWood:4", clipEverything: false, clipGround: false, placementPatch: false, "Dvergr component crate", "", "Misc"); dictionary["dvergrprops_curtain"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Workbench", "JuteBlue:6;FineWood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Banner"); dictionary["dvergrprops_hooknchain"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "BlackForge", "Chain:2;Iron:2", clipEverything: false, clipGround: false, placementPatch: false, "Dvergr hook & chain", null, "Misc"); dictionary["dvergrprops_lantern_standing"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrprops_pickaxe"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrprops_shelf"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "BlackForge", "YggdrasilWood:4;IronNails:5", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrprops_stool"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "BlackForge", "YggdrasilWood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Chair"); dictionary["dvergrprops_table"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "BlackForge", "YggdrasilWood:6;IronNails:10", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Table"); dictionary["dvergrprops_wood_beam"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrprops_wood_floor"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrprops_wood_pole"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:2", clipEverything: false, clipGround: false, placementPatch: false, "Dvergr wood pole (large)", null, "Dvergr"); dictionary["dvergrprops_wood_stair"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrprops_wood_stakewall"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "None", "YggdrasilWood:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrprops_wood_wall"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:10", clipEverything: false, clipGround: false, placementPatch: false, "Dvergr wood wall 4x4", null, "Dvergr"); dictionary["dvergrtown_arch"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "Stonecutter", "BlackMarble:8", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrtown_creep_door"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "YggdrasilWood:4", clipEverything: false, clipGround: false, placementPatch: false, "Door hanging (creep)", "", "Misc"); dictionary["dvergrtown_secretdoor"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "BlackForge", "BlackMarble:12;Eitr:2", clipEverything: false, clipGround: false, placementPatch: false, "Dvergr secret door", null, "Dvergr"); dictionary["dvergrtown_slidingdoor"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingStonecutter", "BlackForge", "BlackMarble:32;Copper:8", clipEverything: false, clipGround: false, placementPatch: false, "Dvergr sliding door", null, "Dvergr"); dictionary["dvergrtown_stair_corner_wood_left"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:5;CopperScrap:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrtown_wood_beam"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:4", clipEverything: false, clipGround: false, placementPatch: false, "Dvergr wood beam (creep)", null, "Dvergr"); dictionary["dvergrtown_wood_crane"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:8;Chain:2;Iron:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrtown_wood_pole"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, "Dvergr wood pole (creep)", null, "Dvergr"); dictionary["dvergrtown_wood_stake"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrtown_wood_stakewall"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrtown_wood_support"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:10", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrtown_wood_wall01"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:20", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrtown_wood_wall02"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:12", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["dvergrtown_wood_wall03"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "YggdrasilWood:10;IronNails:6", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Dvergr"); dictionary["fader_bellholder"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["fenrirhide_hanging"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "WolfHairBundle:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["fenrirhide_hanging_door"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "WolfHairBundle:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["FernAshlands"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["FernFiddleHeadAshlands"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["Fire"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["fire_pit_haldor"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Misc", "None", "Stone:5;Wood:2;BlackCore:1", clipEverything: false, clipGround: false, placementPatch: false, "Campfire (Eternal)", "Burns eternally without fuel.", "Fire"); dictionary["fire_pit_hildir"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Misc", "Forge", "Ironpit:1;Wood:1;BlackCore:1", clipEverything: false, clipGround: false, placementPatch: false, "Firepit Iron (Eternal)", "Burns eternally without fuel.", "Fire"); dictionary["FireFlies"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["FirTree"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Wood:16", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["FirTree_log"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["FirTree_log_half"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["FirTree_oldLog"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["FirTree_small"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["FirTree_small_dead"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["FirTree_Stub"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["FlametalRockstand"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["FlametalRockstand_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Flies"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["flying_core"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Crystal:24", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["fuling_trap"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["fx_fallenvalkyrie_death"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Effect", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Effect"); dictionary["fx_Lightning"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Effect", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Effect"); dictionary["giant_arm"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "BlackMarble:32", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_brain"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Softtissue:64", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_brain_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Softtissue:64", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_helmet1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Iron:32", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_helmet1_destruction"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Iron:24", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_helmet2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Iron:32", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_helmet2_destruction"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Iron:24", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_ribs"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "BlackMarble:64", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_ribs_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "BlackMarble:64", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_skull"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "BlackMarble:32", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_skull_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "BlackMarble:32", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_sword1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Iron:16", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_sword1_destruction"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Iron:16", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_sword2"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Iron:16", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["giant_sword2_destruction"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Iron:16", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["GlowingMushroom"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Ooze:1", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["goblin_banner"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Workbench", "Wood:1;DeerHide:1;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Banner"); dictionary["goblin_bed"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "Workbench", "Wood:8;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Bed"); dictionary["goblin_fence"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Wood:2;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_pole"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Wood:1;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_pole_small"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Wood:1;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_roof_45d"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Wood:1;DeerHide:1;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_roof_45d_corner"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Wood:1;DeerHide:1;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_roof_cap"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Wood:4;DeerHide:4;Tar:1", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_stairs"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Wood:2;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_stepladder"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Wood:2;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_strawpile"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Furniture", "None", "Wood:4", clipEverything: false, clipGround: false, placementPatch: false, "Rug straw (large)", "", "Rug"); dictionary["goblin_totempole"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Workbench", "Wood:2;GoblinTotem:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_trashpile"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Furniture", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_woodwall_1m"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Wood:1;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_woodwall_2m"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "Workbench", "Wood:2;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblin_woodwall_2m_ribs"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "BoneFragments:6;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["goblinking_totemholder"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "Stonecutter", "Stone:1;Tar:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Goblin"); dictionary["GraveStone_Broken_CharredTwitcherNest"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["GraveStone_Broken_World"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["GraveStone_CharredFaderLocation"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["GraveStone_CharredTwitcherNest"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["GraveStone_Elite_Broken_CharredTwitcherNest"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["GraveStone_Elite_CharredTwitcherNest"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["Greydwarf_Root"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Wood:2", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["GuckSack"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Guck:12", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["GuckSack_small"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Guck:6", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["hanging_hairstrands"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["highstone"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Nature", "None", "Stone:32", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Rock"); dictionary["highstone_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Stone:32", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Rock"); dictionary["horizontal_web"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["HouseFire"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: true, null, null, "None"); dictionary["HugeRoot1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "ElderBark:32", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Flora"); dictionary["Ice_floor"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Crystal:16", clipEverything: true, clipGround: true, placementPatch: false, null, null, "None"); dictionary["Ice_floor_fractured"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Crystal:16", clipEverything: true, clipGround: true, placementPatch: false, null, null, "None"); dictionary["ice_rock1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Crystal:32", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ice_rock1_frac"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Crystal:32", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["ice1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["IceBlocker"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["iron_floor_1x1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["iron_wall_1x1_rusty"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "BuildingStonecutter", "Forge", "Iron:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "Iron"); dictionary["lavabomb_rock1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: true, null, null, "None"); dictionary["LavaRock"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: true, null, null, "None"); dictionary["lavarock_ashlands1"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: true, null, null, "None"); dictionary["Leviathan"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Chitin:50", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["LeviathanLava"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: true, clipGround: false, placementPatch: false, null, null, "None"); dictionary["lightningAOE"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["loot_chest_stone"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Furniture", "Stonecutter", "Stone:10", clipEverything: false, clipGround: false, placementPatch: false, "Stone chest (light moss)", null, "Chest"); dictionary["lox_ribs"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "BoneFragments:30", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["LuredWisp"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "CreatorShop", "None", "Wisp:1", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["marker01"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Nature", "None", "Stone:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["marker02"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "Nature", "None", "Stone:4", clipEverything: false, clipGround: false, placementPatch: false, null, null, "None"); dictionary["metalbar_1x2"] = new MvbpPrefabDefault(enabled: true, allowedInDungeons: false, "BuildingWorkbench", "BlackForge", "BlackMarble:2;Copper:1", clipEverything: false, clipGround: false, placementPatch: false, "Black marble 1x2 enforced", "", "BlackMarble"); dictionary["MineRock_Copper"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Stone:10;CopperOre:10", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Ore"); dictionary["MineRock_Iron"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: false, "Nature", "None", "Stone:10;IronScrap:10", clipEverything: true, clipGround: false, placementPatch: false, null, null, "Ore"); dictionary["MineRock_Meteorite"] = new MvbpPrefabDefault(enabled: false, allowedInDungeons: