# Archived 2026-06-14 — Dead bookshelf-nook nameplate code

**Verdict:** ARCHIVE (Joseph explicit, 2026-06-14).

## What this was
The FIRST implementation of the Bookshelf Nook's visible book + title nameplate:
`spawn_slot_0..3.mcfunction` each summoned a visible book item_display + an always-on
`ec.shelf_name`/`ec.shelf_name_s<n>` text_display nameplate for one of 4 slots, and
`_kill_slot.mcfunction` (macro) removed a slot's nameplate by `ec.shelf_name_s$(slot)` + uid.

## Why it's dead
Superseded twice:
1. **2026-06-13** — the nook's two cores were swapped to `minecraft:chiseled_bookshelf`
   block_displays, so deposited books render via real `slot_X_occupied` block-states
   (12 slots, not 4). Deposit/withdraw moved to `_do_deposit`/`_do_withdraw` + `_set_slot`.
   The `spawn_slot_*` / `_kill_slot` files stopped being called (confirmed harmless residue).
2. **2026-06-14** — the per-book TITLE feature was rebuilt as the gaze-gated hover-name system
   (`_name_at` / `_name_spawn` / `_name_kill` / `hover_tick` / `_reveal` / `_gaze_probe`), which
   uses the `ec.shelf_name` + `ec.shelf_s<slot>` tags and a 12-slot offset table. The old
   `ec.shelf_name_s<n>` (4-slot, always-visible) approach is fully replaced.

A 2026-06-14 reference-check confirmed nothing in the loaded pack calls these 5 files.

## Files
```
decor/books/spawn_slot_0.mcfunction
decor/books/spawn_slot_1.mcfunction
decor/books/spawn_slot_2.mcfunction
decor/books/spawn_slot_3.mcfunction
decor/books/_kill_slot.mcfunction
```

## Restore
Move them back to `data/evercraft/function/decor/books/` — but note they reference the
retired 4-slot `ec.shelf_name_s<n>` tag scheme and the pre-chiseled visual-book approach,
so they would NOT interoperate with the current chiseled + hover-name system without rework.
