121 lines
2.2 KiB
Markdown
121 lines
2.2 KiB
Markdown
# Ressourcenpaket
|
||
|
||
Server können Clients Ressourcenpakete senden, um das Aussehen des Spiels zu verändern. Pumpkin erlaubt die vollständige Konfiguration des Ressourcenpakets.
|
||
|
||
> [!TIP]
|
||
> Minifiziere dein Ressourcenpaket mit [PackSquash](https://packsquash.aylas.org/), damit Clients es schneller herunterladen können.
|
||
|
||
## Ressourcenpaket konfigurieren
|
||
|
||
#### `enabled`: Boolean
|
||
|
||
Ob ein Ressourcenpaket aktiviert ist.
|
||
|
||
:::code-group
|
||
|
||
```toml [pumpkin.toml] {2}
|
||
[resource_pack.java]
|
||
enabled = true
|
||
```
|
||
|
||
:::
|
||
|
||
#### `resource_pack_url`: String
|
||
|
||
Direkte Download‑URL des Ressourcenpakets.
|
||
|
||
> [!TIP]
|
||
> Du kannst dein Ressourcenpaket kostenlos bei [MCPacks](https://mc-packs.net/) hosten.
|
||
|
||
:::code-group
|
||
|
||
```toml [pumpkin.toml] {3}
|
||
[resource_pack.java]
|
||
enabled = true
|
||
resource_pack_url = "[dein download URL hier]"
|
||
```
|
||
|
||
:::
|
||
|
||
#### `resource_pack_sha1`: String
|
||
|
||
SHA1‑Hash des Ressourcenpakets.
|
||
|
||
> [!IMPORTANT]
|
||
> Auch wenn er nicht zwingend erforderlich ist, solltest du diesen Wert angeben. Andernfalls lädt der Client das Paket bei jedem Serverbeitritt erneut herunter, selbst wenn sich nichts geändert hat.
|
||
|
||
> [!WARNING]
|
||
> Aktualisiere diesen Wert, sobald sich das Ressourcenpaket ändert.
|
||
|
||
::: details Wie erhalte ich den SHA1‑Hash meines Ressourcenpakets?
|
||
::: code-group
|
||
|
||
```powershell [Windows (PowerShell)]
|
||
Get-FileHash [file] SHA1
|
||
```
|
||
|
||
```shell [Mac OS]
|
||
shasum -a 1 [file]
|
||
```
|
||
|
||
```shell [Linux]
|
||
sha1sum [file]
|
||
```
|
||
|
||
:::
|
||
|
||
:::code-group
|
||
|
||
```toml [pumpkin.toml] {3}
|
||
[resource_pack.java]
|
||
enabled = true
|
||
resource_pack_sha1 = "[dein hash hier]"
|
||
```
|
||
|
||
:::
|
||
|
||
#### `prompt_message`: String
|
||
|
||
Die Nachricht, die dem Spieler beim Herunterladen angezeigt wird.
|
||
|
||
:::code-group
|
||
|
||
```toml [pumpkin.toml] {3}
|
||
[resource_pack.java]
|
||
enabled = true
|
||
prompt_message = "[deine Nachricht hier]"
|
||
```
|
||
|
||
:::
|
||
|
||
#### `force`: Boolean
|
||
|
||
Ob der Client gezwungen wird, das Ressourcenpaket zu laden. Lehnt der Client ab, wird er vom Server getrennt.
|
||
|
||
:::code-group
|
||
|
||
```toml [pumpkin.toml] {3}
|
||
[resource_pack.java]
|
||
enabled = true
|
||
force = false
|
||
```
|
||
|
||
:::
|
||
|
||
## Standardkonfiguration
|
||
|
||
Standardmäßig wird kein Ressourcenpaket an Clients gesendet.
|
||
|
||
:::code-group
|
||
|
||
```toml [pumpkin.toml]
|
||
[resource_pack.java]
|
||
enabled = false
|
||
resource_pack_url = ""
|
||
resource_pack_sha1 = ""
|
||
prompt_message = ""
|
||
force = false
|
||
```
|
||
|
||
:::
|