Core Development
Core Development
PluginsChangelogsDocsAnnouncementsContact
Sign in
Core DevelopmentCore Development

Premium Minecraft & Hytale plugins. Built for performance, designed for reliability.

Join Discord

Store

  • All Plugins
  • Minecraft Plugins
  • Hytale Plugins
  • Documentation

Support

  • Contact
  • Announcements
  • Discord Server
  • My Plugins
© 2026 Core Development. All rights reserved.
Privacy PolicyTerms of Service
LifeSteal Core
LifeSteal Core Documents
Quickstart
Config and Lang files
Create
All docs
LifeSteal Core DocumentsCreate
LifeSteal Core

Create

Creating items in Hytale is very simple thanks to their Asset Editor.

Assuming you have a basic idea of what you are doing below is the premade items that come inside the .jar I would start by copy-pasting it to a new item and changing whatever you want to change such as model, texture, recipe, etc.

Lifesteal_Heart.json

Spoiler — click to reveal

Spoiler — click to reveal

{
  "Model": "Items/LifestealHeart.blockymodel",
  "Texture": "Items/lifesteal_heart_texture.png",
  "Icon": "Icons/ItemsGenerated/Lifesteal_Heart.png",
  "IconProperties": {
    "Scale": 0.58823,
    "Rotation": [
      0,
      159,
      0
    ],
    "Translation": [
      0,
      -18
    ]
  },
  "TranslationProperties": {
    "Name": "server.items.Lifesteal_Heart.name",
    "Description": "server.items.Lifesteal_Heart.description"
  },
  "MaxStack": 10,
  "Scale": 0.5,
  "PlayerAnimationsId": "Item",
  "DropOnDeath": true,
  "Interactions": {
    "Secondary": {
      "Interactions": [
        {
          "Type": "HeartApplyInteraction"
        }
      ]
    }
  }
}

Lifesteal_Revive_Beacon.json

Spoiler — click to reveal

Spoiler — click to reveal

{
  "TranslationProperties": {
    "Name": "server.items.Revive_Beacon.name",
    "Description": "server.items.Revive_Beacon.description"
  },
  "PlayerAnimationsId": "Block",
  "Categories": [
    "Furniture.Benches"
  ],
  "Quality": "Rare",
  "Icon": "Icons/ItemsGenerated/Bench_Memories.png",
  "IconProperties": {
    "Scale": 0.31,
    "Rotation": [
      22.5,
      45.0,
      22.5
    ],
    "Translation": [
      2.0,
      -41.0
    ]
  },
  "BlockType": {
    "BlockParticleSetId": "Stone",
    "ParticleColor": "#bbbbaf",
    "BlockSoundSetId": "Stone",
    "CustomModel": "Blocks/Benches/Memory_Bench.blockymodel",
    "CustomModelTexture": [
      {
        "Texture": "Blocks/Benches/Memory_Bench_Texture.png",
        "Weight": 1
      }
    ],
    "DrawType": "Model",
    "Flags": {},
    "HitboxType": "Statue_Large",
    "BlockEntity": {
      "Components": {}
    },
    "Material": "Solid",
    "Opacity": "Transparent",
    "Support": {
      "Down": [
        {
          "FaceType": "Full"
        }
      ]
    },
    "VariantRotation": "NESW",
    "Interactions": {
      "Use": {
        "Interactions": [
          {
            "Type": "ReviveBeaconInteraction"
          }
        ]
      }
    },
    "Particles": [
      {
        "SystemId": "ForgottenTemple_Beam",
        "RotationOffset": {
          "Pitch": 0.0,
          "Roll": -90.0,
          "Yaw": 0.0
        },
        "PositionOffset": {
          "Y": 0.0
        }
      }
    ],
    "Gathering": {
      "Breaking": {
        "GatherType": "OreMithril",
        "DropList": {}
      }
    },
    "SupportDropType": "Break"
  },
  "Tags": {
    "Type": [
      "Bench"
    ]
  },
  "Scale": 0.6,
  "MaxStack": 1,
  "ItemSoundSetId": "ISS_Blocks_Stone",
  "MaxDurability": 30
}

Config and Lang files