Перейти к содержимому
Mineforgian

WesterosMobs

Custom mobs made for the WesterosCraft modpack and other ASOIAF themed experiences.

Загрузки
3K
Подписчики
0
Обновлён
15 июля 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 11 февраля 2025 г.

WesterosMobs

A Fabric 1.21.1 Minecraft mod for the WesterosCraft server that adds a customizable horse mount — the Destrier. The mod runs on both server and client: the server tracks each player's mount, while the client renders the entity and its barding configuration screen.

Mount System

The /horse command spawns a tamed, saddled Destrier for the player — a custom horse entity rendered with AzureLib.

  • Summon: /horse — spawns a Destrier with a random appearance (color + marking). If one is already out, teleports it to the player.
  • Set name: /horse setname <name> — sets or changes the horse's name. Updates the name tag live if a horse is currently spawned.
  • Barding toggle: /horse barding on|off — quickly enables full barding or strips it off.
  • Barding config: /horse config — opens an in-game screen to customize barding with a live 3D preview.
  • Auto-despawn: Mounts are automatically removed when the player disconnects or changes dimensions, and can be re-summoned at any time.
  • Persistence: Each player's horse name and barding configuration are saved per-player and persist across server restarts via mixin-injected NBT data.
  • Invulnerable: Mounts cannot be killed by damage.

Barding

The Destrier supports six independent barding pieces that can be mixed freely:

  • Saddle — seat, straps, stirrups, and pommels
  • Saddle skirt — side panels below the saddle
  • Saddle bags — storage bags on the saddle
  • Bridle — head harness and neck strap
  • Front hangings — front armor draping
  • Back hangings — rear armor draping

The /horse config screen offers four quick presets — None, Light (saddle + bridle), Full (everything), and Tournament (formal gear) — plus per-piece checkboxes and a draggable 3D preview of the horse. Changes are validated server-side before they are applied.

Permissions

Integrates optionally with LuckPerms. When LuckPerms is not installed, all features are available to players with OP level 2+.

Permission Description
westerosmobs.horse Use the /horse command (summon, barding toggle, config)
westerosmobs.horse.name Use /horse setname

Configuration

A config file is generated at config/westerosmobs.json on first run:

{
  "mountEnabled": true
}

Setting mountEnabled to false disables the /horse command and all mount spawning.

Building

Requires Java 21.

./gradlew build        # Build the mod JAR (outputs to build/libs/)
./gradlew runClient    # Run a development client with the mod loaded
./gradlew runServer    # Run a development server with the mod loaded
./gradlew clean        # Clean build artifacts

Ченджлог

1.3.0Альфа1.21.1 · 15 июля 2026 г.

bug fixes and improvements

1.2.2Альфа1.21.1 · 20 июня 2026 г.
  • horse mount summon and bug fixes
  • starts Destrier + barding + tack system

Комментарии

Загружаем…