Confirm with your password

DrakesEssentials

The best DrakeMods pieces in one small mod: glass display cases and mats that show what's inside, armor and weapon racks, mailboxes, always-public doors and chests, and blank paper you write on like a sign. No DrakeModsLibs needed.

Client-only Open Source Pieces Storage
Changelog & versions

· Website · 💗 Donate

Stars
0
Downloads
14
Version
0.2.0
Updated
Author
DrakeMods
Virus scan
—
Runs on
Client-only

Compatibility

Required 1

Install these too — Gale pulls them in for you.
  • Jotunn ValheimModding ·2.30.2

Description

DrakesEssentials

The best pieces from the DrakeMods suite, on their own: no DrakeModsLibs, no shop menus, no key systems. Just the pieces you'd want, in one small mod.

Pieces

Piece Hammer tab From What it does
Display Case / Small Display Case Furniture DrakesItemShop Glass and wood cases (7 or 3 slots). What's inside lies on the jute, one spot per slot, flat and sized to fit. Fill it from the door side: the glass door slides open while you do. From the glass side it's just looked at.
Armor racks / Weapon racks / Wall racks Furniture DrakesItemShop Finewood racks with iron hooks and pegs. Free-standing armor and weapon racks (6 or 4 slots) take only armor or only weapons and shields; wall racks (5 or 3) take both. What's inside hangs on the rack: weapons and shields like on an item stand, armor upright on its hook.
Display Mat / Small Display Mat Furniture DrakesItemShop A jute tray you lay on a table; what you put in it lies on show, like a display case without the glass (6 or 3 slots).
Mailbox / Drop Box Furniture DrakesItemShop A post mailbox and a tabletop box. Anyone sends up to 3 stacks and a note through the front slot (one way); the back is a chest that wards and locks protect. The owner can set an allow list and an item filter (Shift+E). If DrakesItemShop is installed it provides them instead.
Public doors and chests Public LockSmith An always-open copy of every buildable door and chest, vanilla and other mods (*_public). Anyone can open them, wards or not.
Paper (wall) / Paper (flat) Furniture DrakesRenameit A blank sheet on a wall or lying flat. Write on it like a sign.

Config (server-synced)

BepInEx/config/com.drakesworkshop.essentials.cfg. With LockConfiguration on (default), the server's values apply to everyone and only admins can change them.

Section Setting Default
2 - Display cases Enabled true Show the cases in the hammer.
DisplayCaseCost FineWood:10,JuteRed:2,Crystal:2 Item:amount pairs, comma separated (prefab names).
SmallDisplayCaseCost FineWood:5,JuteRed:1,Crystal:1
3 - Public doors and chests Enabled true Show the public copies in the hammer.
4 - Paper Enabled true Show the paper in the hammer.
PaperCost Wood:1
5 - Armor and weapon racks Enabled true Show the racks in the hammer.
ArmorRackCost / SmallArmorRackCost FineWood:12,BronzeNails:6 / FineWood:8,BronzeNails:4
WallRackCost / SmallWallRackCost FineWood:8,BronzeNails:5 / FineWood:5,BronzeNails:3 Wall racks (armor and weapons).
WeaponRackCost / SmallWeaponRackCost FineWood:10,BronzeNails:6 / FineWood:7,BronzeNails:4
6 - Display mats Enabled true Show the mats in the hammer.
DisplayMatCost / SmallDisplayMatCost FineWood:2,JuteRed:2 / FineWood:1,JuteRed:1
7 - Mailboxes Enabled true Show the mailbox and drop box in the hammer.
MailboxCost / DropBoxCost FineWood:10,BronzeNails:6 / FineWood:5,BronzeNails:4

Switches apply live and only show or hide pieces in the hammer: anything already built stays, and public pieces stay public.

With the full mods

Each full mod only turns off its own part of Essentials; the rest keeps working. So you can run, say, DrakesRenameit for its paper and still get the display cases and public doors from Essentials.

Installed Essentials does
DrakesItemShop Leaves the display cases and racks to ItemShop (same piece names, so placed ones keep working).
LockSmith Leaves the public doors and chests to LockSmith, which then controls them (its own config and menus). Same _public piece names, so placed ones stay.
DrakesRenameit Hides its paper from the hammer (RenameIt has its own). Sheets already placed stay and can still be written on.

When a full mod takes over a piece, its config rules it (costs, on/off and the rest); Essentials' settings for that piece are ignored.

For developers

  • Looks come from Drakes Asset Forge packs in Packs/ (display case models, paper art); the code in Generated/ is made from them, see Packs/README.md.
  • Shared code is copied in, not referenced: Forge/ from DrakeModsLibs, DisplayCases/ from DrakesItemShop, PublicPieces/ from LockSmith. Each file says where it came from.
  • ServerSync is merged into the DLL with ILRepack (ILRepack.targets, EmbedServerSync).
  • Build: dotnet msbuild DrakesEssentials.csproj (deploys to the Gale and r2modman drakeTest profiles).
  • Release: Hexium only. Push a tag matching <Version> in mod.package.props (v0.1.0, or v0.1.0-beta.1); .github/workflows/release.yml builds, makes the GitHub release from that version's CHANGELOG section and publishes to https://valheim.hexium.gg/mods/DrakeMods/DrakesEssentials.

Changelog

0.2.0 Latest
  • Mailbox and Drop Box (Furniture tab): a post-mounted mailbox and a tabletop box. Anyone can send up to 3 stacks and a note through the front slot (one way, with a warning before sending); the back is a plain chest that wards and locks protect. Hinged flap and door animate, the cavity is black inside, and the send window sits to the right so you can watch the box open. Owners set an allow list, an item filter and an open/closed switch (Shift+E). Costs are in config section 7 - Mailboxes. If DrakesItemShop is installed it provides these pieces instead, so they are never doubled.
  • Display Mat and Small Display Mat (Furniture tab): a jute runner in an iron-bound tray you lay on a table; what you put in it lies on show. Config section 6 - Display mats.
  • Messages that tell you why something can't be done are shown through a small shared helper that works on every game version.
  • Stable release (no longer a beta).
0.1.2
  • Beta.
  • Weapon rack poses are per weapon: a configurable style, size, turn and offset (rack-poses.yaml), synced from the server. Reskinned weapons are posed as the item they look like.
  • Back row of a double-sided stand hangs facing the other way.
  • Display cases draw only the renderers that will show, so food on a case isn't sized or centred on its hidden table model.
  • Regenerated the big and small weapon stand models.

- Armor on racks hangs worn, the way an armor stand shows it: chest pieces and capes from the neck, helmets by the top, legs at the hips (baked once per item, so racks stay cheap).

  • Display Case holds 7 items (was 6).
  • Small items on display cases no longer vanish once shrunk onto the jute (they keep their closest detail level).
  • Wall racks can go on tilted surfaces.
  • Display cases and racks have their own hammer icons, rendered from the piece instead of the chest they're made from.
0.1.0

First release: the best pieces from the DrakeMods suite, on their own (no DrakeModsLibs needed).

  • Display Case (6 slots) and Small Display Case (3 slots), from DrakesItemShop: glass and wood cases that show what's inside lying on jute. Fill them from the door side; the glass door slides open while you do.
  • Armor, weapon and wall racks, from DrakesItemShop: finewood racks with iron hooks and pegs. Free-standing armor racks and weapon racks (6 or 4 slots) take only armor or only weapons and shields; wall racks (5 or 3 slots) take both. What's inside hangs on the rack; weapons and shields are posed like on an item stand.
  • Public doors and chests, from LockSmith: an always-open copy of every buildable door and chest (vanilla and other mods) in the hammer's Public tab. Anyone can open them, wards or not.
  • Paper (wall) and Paper (flat), from DrakesRenameit: blank sheets at RenameIt's size that you write on like a sign.
  • Costs: display cases FineWood 10, Red jute 2, Crystal 2 (small: 5, 1, 1); racks FineWood plus one BronzeNails per slot; paper 1 Wood. All configurable.
  • Each feature has a server-synced on/off switch that applies live; placed pieces always stay.
  • Works next to the full mods: DrakesItemShop provides the cases and racks, LockSmith the public doors and chests (and its config rules them), and with DrakesRenameit Essentials' paper leaves the hammer. Each only takes over its own pieces, so any mix works; piece names match, so worlds move between them.
  • ServerSync is bundled and patched for Valheim 1.0 (ZRoutedRpc.Everybody is now a constant), so live config changes reach players.

Full version history & older downloads →

Manual download
Just this mod One .zip — DrakesEssentials 0.2.0
Files you'll get 2
  • DrakesEssentials 0.2.0 DrakeMods this mod Get
  • Jotunn 2.30.2 ValheimModding Get

Your browser may ask permission to download several files at once. How to install these manually

Manual installation instructions
1

Install BepInExPack Valheim

BepInExPack Valheim is required to run mods in Valheim.

Download BepInExPack Valheim 5.4.2351 · View mod page

Check out the mod page for detailed installation instructions.

2

Install DrakesEssentials

This mod only needs to be installed on the client.

Download DrakesEssentials 0.2.0

Extract the ZIP and place the file(s) into the BepInEx/plugins/ folder inside your Valheim game folder.