Hytale Asset ReferenceUnofficial
Versions / 0.4.0 / Item / Items / EditorTool / ScriptedBrushes / EditorTool_Building.json

EditorTool_Building

Server/Item/Items/EditorTool/ScriptedBrushes/EditorTool_Building.json, 3.8 KB

Fields

FieldType
TranslationPropertiesobject
Iconstring
Categoriesarray[1]
SubCategorystring
Modelstring
Texturestring
MaxStacknumber
PlayerAnimationsIdstring
HudUIarray[1]
BuilderToolobject
Interactionsobject
InteractionConfigobject
ItemAppearanceConditionsobject
Scalenumber
Setstring
Qualitystring

Source

{
  "TranslationProperties": {
    "Name": "server.builderTools.tools.Building.name",
    "Description": "server.builderTools.tools.Building.description"
  },
  "Icon": "Icons/Items/EditorTools/Paint.png",
  "Categories": [
    "Tool.BuilderTool"
  ],
  "SubCategory": "Buildings",
  "Model": "Items/Tools/Prototype_Teseract_2.blockymodel",
  "Texture": "Items/Tools/Prototype_Teseract_3.png",
  "MaxStack": 1,
  "PlayerAnimationsId": "Item",
  "HudUI": [
    { "Path": "Hud/ToolsLegends/ScriptedBrushes/BuildingBrushLegend.ui", "Type": "Legend" }
  ],
  "BuilderTool": {
    "Id": "Paint",
    "IsBrush": true,
    "BrushConfigurationCommand": "BuildingBrush",
    "Args": [
      {
        "Type": "Int",
        "Id": "builtin_Width",
        "Default": 5,
        "Min": 1,
        "Max": 100
      },
      {
        "Type": "Int",
        "Id": "builtin_Height",
        "Default": 5,
        "Min": 1,
        "Max": 100
      },
      {
        "Type": "Option",
        "Id": "builtin_Shape",
        "Default": "Cube",
        "Options": ["Cube", "Sphere", "Cylinder", "Cone", "InvertedCone", "Pyramid", "InvertedPyramid", "Dome", "InvertedDome", "Diamond", "Torus"]
      },
      {
        "Type": "Option",
        "Id": "builtin_Origin",
        "Default": "Bottom",
        "Options": ["Center", "Bottom", "Top"]
      },
      {
        "Type": "Int",
        "Id": "aNumFloors",
        "Default": 0,
        "Min": 0,
        "Max": 10
      },
      {
        "Type": "Block",
        "Id": "dMainMaterial",
        "Default": "Rock_Quartzite_Brick",
        "AllowPattern": true
      },
      {
        "Type": "Block",
        "Id": "eFloorSeparator",
        "Default": "Rock_Quartzite_Brick_Decorative",
        "AllowPattern": true
      },
      {
        "Type": "Block",
        "Id": "fFloorBlock",
        "Default": "Wood_Drywood_Planks",
        "AllowPattern": true
      },
      {
        "Type": "Bool",
        "Id": "bEnableWindows",
        "Default": true
      },
      {
        "Type": "Int",
        "Id": "bWindowRadius",
        "Default": 2,
        "Min": 0,
        "Max": 20
      },
      {
        "Type": "Int",
        "Id": "bWindowWidth",
        "Default": 1,
        "Min": 0,
        "Max": 10
      },
      {
        "Type": "Int",
        "Id": "bWindowHeight",
        "Default": 1,
        "Min": 0,
        "Max": 10
      },
      {
        "Type": "Int",
        "Id": "bNumWindows",
        "Default": 4,
        "Min": 0,
        "Max": 20
      },
      {
        "Type": "Block",
        "Id": "bWindowBlock",
        "Default": "Furniture_Crude_Window",
        "AllowPattern": true
      },
      {
        "Type": "Bool",
        "Id": "cEnableRoof",
        "Default": true
      },
      {
        "Type": "Int",
        "Id": "cRoofWidth",
        "Default": 1,
        "Min": 0,
        "Max": 10
      },
      {
        "Type": "Int",
        "Id": "cRoofHeight",
        "Default": 1,
        "Min": 0,
        "Max": 10
      },
      {
        "Type": "Option",
        "Id": "cRoofzShape",
        "Default": "Cone",
        "Options": ["Cube", "Sphere", "Cylinder", "Cone", "Inverted_Cone", "Pyramid", "Inverted_Pyramid"]
      },
      {
        "Type": "Block",
        "Id": "gRoofBlock",
        "Default": "Soil_Clay_Ocean_Brick_Smooth",
        "AllowPattern": true
      }
    ]
  },
  "Interactions": {
    "Primary": "Builder_Tool",
    "Secondary": "Builder_Tool"
  },
  "InteractionConfig": {
    "DebugOutlines": true,
    "UseDistance": {
      "Adventure": 128,
      "Creative": 128
    },
    "AllEntities": true
  },
  "ItemAppearanceConditions": {
    "Health": [
      {
        "Condition": [
          0,
          100.0
        ],
        "ConditionValueType": "Percent",
        "ModelVFXId": "Prototype_CreativeTool_ModelVFX"
      }
    ]
  },
  "Scale": 0.75,
  "Set": "AAAA10",
  "Quality": "Tool"
}