-
Notifications
You must be signed in to change notification settings - Fork 0
Clipboard
#BioForge #BioForge_V2_0 #Build_V0_54T #Item #Tool #LegacyUpdated
Registry ID:
bioforge:clipboard.
#Tools
The Clipboard is a data‑logging tool that records diagnostic findings from other BioForge instruments (Thermometer, Stethoscope, Pulse Oximeter, Otoscope, Reflex Hammer, Blood Reagents).
The Medical Report is a printable summary of all recorded data for a patient.
A Writable Book can also be used to append the findings directly into a book for note‑keeping.
| Action | Result |
|---|---|
| Right‑click on a living entity | Assigns that entity as the current patient. Clears any previous session data. |
| Right‑click on air (no target) | Assigns yourself as the patient. |
| Right‑click while holding Paper in the other hand | Prints a Medical Report containing the recorded findings. The Paper is consumed and the source Clipboard data remains available. |
| Right‑click while holding a Writable Book in the other hand | Appends a plain‑text summary to the book without clearing the Clipboard or opening the book GUI. |
| Shift + Right‑click | Clears the clipboard (resets patient and all stored data). |
| Right‑click on a clipboard that already contains data | Reactivates the session – resumes working with that stored patient. |
- The clipboard stores data per patient, identified by name and UUID.
- Data is automatically recorded when you use diagnostic tools on the assigned patient (temperature, heart/lung sounds, oxygen, visual symptoms, reflexes, blood type).
- All stored data is obfuscated (NBT is not human‑readable via
/datacommand).
| Category | Entries |
|---|---|
| Vital Signs | Temperature (°C with fever/hypothermia status), Heart Rate (Normal/Tachy/Brady), SpO₂ + Perfusion Index |
| Respiratory | Lung Sounds (Normal/Crackle) |
| Neurological | Reflex Delay, Reflex Strength (High/Moderate/Low/None) |
| Visual Inspection | Redness, Lesions, Secretion, Swelling (High/Moderate/Low/None) |
| Blood Analysis | Blood Type (A+/A‑/B+/B‑/AB+/AB‑/O+/O‑ or Animal) and individual Anti‑A, Anti‑B, Anti‑D results |
- Unstable readings (e.g., due to movement) are marked with “(?)” in tooltips.
- A “?” indicates the measurement was taken under unstable conditions (e.g., player moving).
- Blood analysis is incomplete until all three reagents (Anti‑A, Anti‑B, Anti‑D) have been used on the same patient.
When you use any of the following tools while the patient is assigned (via the clipboard), the reading is automatically recorded onto the clipboard:
- Thermometer – records temperature (fever/normal/hypothermia).
- Stethoscope – records heart rate and lung sounds.
- Pulse Oximeter – records oxygen saturation and perfusion index.
- Otoscope – records visual inspection data (redness, lesions, secretion, swelling).
- Reflex Hammer – records reflex delay and strength.
- Reagent Vials (Anti‑A, Anti‑B, Anti‑D) – records blood type and individual reactions.
You do not need to manually write anything; simply use the tool on the assigned patient (or self) and the data appears on the clipboard.
Medical Report Item
- Created by holding Paper in your off‑hand and right‑clicking the Clipboard.
- The Paper is consumed; you receive a Medical Report item.
- The report contains the same patient data as the clipboard, displayed in sections when you hover over it.
- The report is a permanent item that can be stored, traded, or displayed.
If you hold a Writable Book in your off‑hand and right‑click the Clipboard, a plain‑text summary of all recorded findings is appended to the book (as a new page).
The text is localised according to your game language and contains the same information as the Medical Report tooltip.
The Clipboard remains intact after the operation, and the Book and Quill GUI is suppressed during the transfer.
- Shows the patient name at the top.
- Lists each diagnostic section with the recorded value; missing data shows “‑‑ No data ‑‑”.
- Incomplete blood tests display “Incomplete – test all reagents”.
- At the bottom, hints remind you how to resume, print, append to a book, or clear.
- “Now inspecting: PatientName” – when a patient is assigned.
- “Clipboard cleared” – when you shift+right‑click.
- When you print or append to a book, the operation happens silently (no additional chat message; the items are created).
- Each clipboard stores a unique Session ID (UUID) in its NBT.
- When you right‑click a clipboard that already contains patient data, the session is reactivated – you continue where you left off with that same patient.
- This allows you to put the clipboard away and pick it up later without losing any recorded data.
-
ClipboardItemhandles the right‑click logic (assign patient, clear, print, append to book). -
ClipboardHelpercontains static methods for assigning subjects, reactivating sessions, recording findings, and clearing. -
ClipboardCreateReportHelpercreates a Medical Report item by reading the encrypted clipboard data and writing it to a new item stack. -
ClipboardAppendToBookHelperreads the clipboard data and appends it as a plain‑text page into a Writable Book. - All recorded data is stored in the clipboard’s NBT under an encrypted string (using
NbtObfuscator). - The session token (
SessionId) is stored in plain UUID format for quick identification without decrypting the main payload.
BioForge V2.0
Catalogues
- Item Catalogue
- Block and Machine Catalogue
- Mechanics Index
- Mutation Catalogue
- Symptom Catalogue
- Transmission Catalogue
- Command Catalogue
Research
- Research Tablet Progression
- CRISPR Programming
- Vaccine Maker Pages and Inventory
- Vaccines and Immunity
- Containment and PPE
Customization
- Modpack Maker Guide
- Addon Developer Guide
- BioForge addon creation guide
- Localization and Translation
Project