En Minecraft storage planlægnings-app til at organisere kister og generere /signedit kommandoer.
Lavet af WhoToldYou • Live Demo
Pipe Variabler hjælper dig med at planlægge dit Minecraft storage room ved at lade dig:
- Organisere items i virtuelle kister
- Generere
/signeditkommandoer automatisk (max 256 tegn) - Gemme og dele profiler via URL eller kode
- Holde styr på hvilke items der er i hvilke kister
- Multi-select - Vælg flere items med Ctrl+klik og træk dem alle på én gang
- Drag til tabs - Træk items eller hele kister direkte til andre tabs
- Omarrangér kister - Træk kister for at ændre rækkefølgen
- Auto-skift tab - Hold over et tab mens du dragger for automatisk at skifte til det
- Opret kiste ved drop - Træk items til "Tilføj kiste" zone eller et tab for at oprette ny kiste
- Tabs - Organiser kister i kategorier (fx Wood, Blocks, Plants)
- Søgning - Find items hurtigt i 1400+ Minecraft items
- Visninger - Skift mellem grid og liste for både sidebar og kister
- Chest icons - Tilpas kiste-ikoner med alle Minecraft billeder
- Klik til kiste - Klik på chest-ID i sidebar for at navigere til kisten
- Import/Export - Gem profiler som JSON filer
- URL Deling - Del profiler via link (Base64 + gzip kompression)
- Kopier Kode - Del profiler som komprimeret kode-streng
- Templates - Brug færdige templates (fx "Ivers Kisterum" med 142 kister)
- Undo/Redo - Fortryd handlinger med Ctrl+Z / Ctrl+Y
- Auto-navngivning - Kister navngives automatisk efter første item
- Kommando kopiering - Et-klik kopiering af signedit kommando
- Tegn-tæller - Se antal tegn (max 256 for Minecraft signs)
- Mark som færdig - Marker kister som færdige med checkbox
| Pakke | Version | Beskrivelse |
|---|---|---|
| React | 19.2.3 | UI framework |
| TypeScript | 5.9.3 | Type safety |
| Tailwind CSS | 4.1.18 | Utility-first styling |
| @dnd-kit | 6.3+ | Drag-and-drop |
| react-window | 2.2.3 | Virtualiseret liste |
| pako | 2.1.0 | Kompression |
src/
├── components/ # UI komponenter (Sidebar, TabBar, ChestGrid...)
├── context/ # React Context for global state
├── hooks/ # Custom hooks (useDragController, useChests...)
├── dnd/ # Drag-and-drop komponenter
├── scss/ # Stylesheets
├── data.json # Minecraft items database (1400+ items)
└── spriteMap.json # Sprite positions for icons
npm install # Installer dependencies
npm start # Start dev server
npm run build # Byg til produktion
npm run deploy # Deploy til GitHub Pages