18 lines
909 B
Markdown
18 lines
909 B
Markdown
---
|
|
title: Core Concepts
|
|
type: docs
|
|
weight: 2
|
|
---
|
|
|
|
This section covers the fundamental concepts you need to understand when developing Hytale plugins.
|
|
|
|
{{< cards >}}
|
|
{{< card link="registries" title="Registries" subtitle="How to register commands, events, entities, and more" >}}
|
|
{{< card link="assets" title="Assets" subtitle="Working with items, blocks, and game assets" >}}
|
|
{{< card link="codecs" title="Codecs" subtitle="Serialization and configuration with BuilderCodec" >}}
|
|
{{< card link="threading" title="Threading" subtitle="Thread safety and async operations" >}}
|
|
{{< card link="commands" title="Commands" subtitle="Create custom commands with arguments" icon="terminal" >}}
|
|
{{< card link="events" title="Events" subtitle="Listen and respond to game events" icon="bell" >}}
|
|
{{< card link="tasks" title="Tasks" subtitle="Async operations and scheduling" icon="clock" >}}
|
|
{{< /cards >}}
|