Home
Announcements, SOTW/BOTW status, website status, quick buttons, collection log POST.
Site Admin
This page only shows stats after the player has a public profile on RuneProfile and has synced from RuneLite.
Clan members who have already synced will appear in the roster; until then, lookups here will show this message instead of stats.
Profile data from RuneProfile (RuneLite plugin). Player must sync their profile for data to appear.
Loading roster…
Roster from Wise Old Man.
Wise Old Man competitions and clan events. Removing a clan event (× on a gold chip) always asks for the leadership code. Adding can use the code or optional Unlock.
Wise Old Man Clan event
Simple member guide — what the plugin does, how it works, and what to expect when you use it with this site, Wise Old Man, Discord, and RuneLite Party.
Install from Plugin Hub or your jar. Terpinheimer Discord for help.
1 Overview
Terpinheimer is a clan hub in RuneLite’s sidebar. It pulls information from this website, Wise Old Man, RuneLite, Discord, and RuneLite Party — then shows it in one place. The panel refreshes automatically every 7 minutes.
Open RuneLite’s sidebar → find Terpinheimer → click its icon.
Announcements, SOTW/BOTW status, website status, quick buttons, collection log POST.
Skill of the Week leaderboard.
Boss of the Week leaderboard.
Clan calendar from terpinheimercc.com.
Party loot sharing (always on when in a party).
Attendance tracker rank-gated.
2 Remote config
The site owner can change plugin behavior from plugin setup (owner-only on the admin dashboard) without a RuneLite update. The client loads /api/runelite/plugin-config and applies:
3 Competitions
4 Calendar
The Website Events tab pulls the clan calendar from this site and shows:
Browse the same events on the Events page.
5 Attendance
Rank-gated — only ranks allowed in website config can run the tracker.
Tracks present time, late arrivals, and below-threshold attendance (thresholds in RuneLite config).
6 Roster
Rank-gated for POST — website sets which rank titles may send updates.
Default: roster auto-sync is off until leadership turns it on in plugin config on the site.
7 Collection log
There is no automatic collection log upload. Press POST collection log on the Home tab when you want to sync.
8 Map
9 Party
Always on. Everyone must be in the same RuneLite party (Party plugin / passphrase).
10 Discord
Optional. Paste one webhook URL in RuneLite (Discord → Webhook), then toggle categories you want. Leave the webhook empty to disable these sends.
Coffer donation thank-yous are separate — see section 16 below. They do not use your personal webhook.
11 Home
Shown on the Home tab. Only Owner or Deputy Owner (Jagex clan rank) can edit announcement text inside RuneLite config. The website can also push announcement text via remote config.
12 Config
Most URLs and rank permissions now come from the website automatically.
13 Session
14 Privacy
Only when the related feature is enabled:
| Destination | What may be sent |
|---|---|
| terpinheimercc.com | Roster, attendance, collection log, live map position, calendar reads |
| Wise Old Man | Competition data, profile refresh on logout/hop |
| Discord (your webhook) | Notification categories you turned on |
| Discord (coffer channel) | Your clan coffer deposit thank-you embed |
| RuneLite party | Loot messages within your party |
| RuneLite cloud | Your plugin settings |
15 Defaults
16 Coffer
When you deposit into the clan coffer, the plugin can post a thank-you to a fixed Discord channel (built into the plugin — not your personal webhook). This is always active while the plugin runs; there is no toggle in settings.
All of the following must be true:
If any check fails, no notification is sent.
Must match
Ignored
Green embed with title Clan Coffer Donation, your name, the exact chat line, and a thank-you footer. No screenshot.
Not sent to the website. No totals, no sidebar tracking, no withdrawal alerts. Changing the channel requires a plugin update from leadership.
Each client sends its own message when that player deposits. If thank-yous never appear, confirm your clan name includes Terpinheimer, you are on the roster, and the deposit line shows in clan chat.
Edit the JSON the TerpinheimerCC plugin loads from /api/runelite/plugin-config.
Promotion roster below refreshes when you open this page (signed in).
Columns: mem name, join date, current rank, new rank, and leave date (if applicable). Click a column heading to sort.
Track clan event attendance from the plugin: Event Name, name, Time Joined, and Time left.
Total events
0
Most attended
None
Highest attendance
0
Pick a section below.
Website-hosted clan games and events.
Your games stats on Terpinheimer. Your username is the RuneScape name you set when signing in and cannot be edited here.
Site games account
—
Set your RuneScape name when you sign in to link it here. This name cannot be changed on the Site games profile.
Sign in with Discord to use your Site games profile. Your games data stays on this page only and is not shared with clan or member profiles elsewhere on the site.
Site owner tools for games hosted on Terpinheimer.
When hidden, members without an admin rank will not see the Site games card in the toolkit or be able to open Site games pages. Anyone with an admin account can still access Site games while hidden.
Bias the deck toward the dealer. Higher values increase how often the dealer wins. Saved for all players.
Add gold to a player's Site games wallet (Blackjack bankroll). Enter their RuneScape name as shown on Site games profile — the same name they set when signing in.
—
—
Drop a chip through the pegs — land a multiplier on your bet.
Once per day, take on a random Old School RuneScape boss. Loot 1–10M GP straight into your Site games wallet.
Loading…
Terpinheimer table — play vs the dealer.
Sign in with Discord to publish a guide with images.
Click a guide’s title to expand it — headers stay compact so you can stack many threads.
No guides yet — be the first to post one.
Choose a tool below. More calculators will appear here over time.
Estimate scar extract count, cost, and crafted runes from your target amount.
Spreadsheet-style view in site theme. Edit the left rows and click recalculate.
| Rune | Quantity | Tier | Count Extract | Price |
|---|
| Tier | Price | Bonus |
|---|
| Rune | Tier | Base Runes |
|---|
Terpinheimer ledger
Obtained: —
Pets inferred from collection log item rows in your last TerpinheimerCC upload.
Recent collection log lines from your last TerpinheimerCC upload (when the plugin includes them).
Sheet-style calculator: one quantity for all four wood types, costs and profit for Sawmill, Lunar Plank Make, Butler, and GE buy. Edit prices and constants on the right; coin fees load from the bundled table or a published Google Sheet CSV.
Only change the above field and the prices on the right. Tables update automatically.
| Normal | Oak | Teak | Mahogany | |
|---|---|---|---|---|
| Plank cost | Total gp to make (or buy) this many planks | |||
| Sawmill | — | — | — | — |
| Lunar (spell) | — | — | — | — |
| Butler | — | — | — | — |
| GE | — | — | — | — |
| Normal | Oak | Teak | Mahogany | |
|---|---|---|---|---|
| Own logs | Cost with logs treated as 0 gp | |||
| Sawmill | — | — | — | — |
| Lunar (spell) | — | — | — | — |
| Butler | — | — | — | — |
| Normal | Oak | Teak | Mahogany | |
|---|---|---|---|---|
| Profit | Sell high − method cost (uses log + plank highs) | |||
| Sawmill | — | — | — | — |
| Lunar (spell) | — | — | — | — |
| Butler | — | — | — | — |
| Normal | Oak | Teak | Mahogany | |
|---|---|---|---|---|
| Profit (own logs) | Revenue at plank high − cost with 0 gp logs | |||
| Sawmill | — | — | — | — |
| Lunar (spell) | — | — | — | — |
| Butler | — | — | — | — |
To drive coin fees from Google Sheets: set the sheet to Anyone with the link can view (or publish CSV),
or set PLANK_SAWMILL_SHEET_EXPORT_URL on the server. CSV columns:
label, sawmill coin price, Plank Make coin price (see
public/data/plank-sawmill.json).
Per-patch growth timers saved in your browser — herbs, allotments, trees, specials, and more. Open a family below to start or clear timers.
Add notes and tags to members, and track strike history from one place.
Total incidents
0
Most incidents
None
Top count
0
Manage notes, tags, and strikes in separate panels.
Add leadership notes for a member profile.
Assign tags for grouping and quick filtering.
Log strike actions with reason and severity.
Build a setup by slot, then upload it for the clan.
Equipment
Inventory
Spellbook
Rune pouch
Rune pouch — slot 1
No uploaded gear presets yet.
Practice encounters in your browser. Each tool below is made by an independent creator; Terpinheimer only collects links. Open their pages to play, read instructions, and support their work.
Credit: spacescape20xx on itch.io.
Credit: Colosim (colosim.com).
Credit: lmperium2096 (GitHub project).
Credit: Colosim (same team as Fortis Colosseum / colosim.com).
Xarpus melee trainer (itch.io)
Credit: spacescape20xx on itch.io.
Last Row Sim — ToA P4 wardens final stretch (browser, GX Games).
Credit: burntfish44 — Last Row Sim on GX Games (GameMaker project files on GitHub).
Pick a boss and kill count, then run a full simulation to see an OSRS-style loot grid (wiki sprites) and a detailed expected-vs-rolled table.
Rates are simplified — entries tagged common are rough supply / resource rolls so you can simulate more than just purples (real OSRS uses nested tables, guaranteed quantities, etc.). Raids scale with points / invocation. Use the OSRS Wiki for exact mechanics.
Simulate full boss once runs one full boss simulation: for each kill it rolls every tracked drop (wiki-style tables where modeled), shows an OSRS-style loot grid with wiki sprites (quantities above icons), then a detailed table of simulated vs expected loot.
Chambers of Xeric loot model: uniques scale with team points, recipient odds scale with personal participation, deaths apply wiki-style penalties, and leavers can discard uniques.
Enter each player's points, deaths, and whether they left early. This model applies: +1% unique chance per 8,676 team points, 65.7% cap per unique roll at 570,000 points, up to 6 unique rolls, and the death penalties you provided.
Roll clue tiers and reward pools. More detail coming soon.
This page is a stub for a future simulator or embed.
—
Status
Nothing configured yet. After a moderator unlocks and fills the board, details will appear here.
Use the same clan events / leadership secret you set in hosting as CLAN_EVENTS_SECRET (Unlock on Events also unlocks here in this browser).
You already have an active organizer session in this browser (same as Events).
Changing size keeps the top-left region; shrinking drops bottom-right tiles (you’ll be asked to confirm).
General Easy / solo Team mass Hard / specific
Choose how many teams you want — each column has the team name, a team captain, and a members list (one name per line). Board-preview sign-ups appear below; assign each to a team with the dropdown next to their name.
Players who used Sign up on the board preview. Use the menu next to each name to place them on Team 1, Team 2, etc. (matches Number of teams above), or leave them not on a roster.
Use your Discord account once for everything. If this Discord user is linked to an admin, your admin session is created automatically.
Discord sign-in is not configured on this server yet (set environment variables — see .env.example).
Redirects to Discord, then back to your profile page. If your account is linked as an admin on the server, open Admin page from your profile after sign-in.
Local server only
Tell staff who you are in-game and why you believe the ban should be reviewed. You may submit one appeal per account.
Use the same name you log into Old School RuneScape with.
There is no character limit. Your draft is saved in this browser until you submit.
Terpinheimer · Discord account
Your site activity (sign-up, clan roster, streaks, visits, collection log badges, and more) appears below when there are entries. Link your RuneScape profile so XP, boss kills, drops, and milestones can show when that data is connected.
Shoutouts and pinned clan notes will appear here when available.
Upcoming competitions and meetups.
Clan combat achievements, diaries, and milestones on Wise Old Man (same roster as Members).
Daily and weekly goals will appear when connected to game data.
Overall experience gains over the past week — Wise Old Man uses UTC midnight buckets; clocks on this site use US Central Time.
Boss kill gains over the past week — Wise Old Man uses UTC midnight buckets; clocks on this site use US Central Time.
Recent loot and splits will list here when a tracker is linked.
Admin session: not active
Recent changes to the clan, Discord server, and this website. Use this as a quick changelog for what’s currently live.
Select a year
Select a month
Recent member activity (sign-ups, joining the clan roster, site achievements, and more) appears below when there are entries. Link your RuneScape profile so XP, boss kills, drops, and milestones can show when that data is connected.
Submit a Clan Application. The Event Manager/Owner will review your application and respond back to you via Discord.
Verifying session…
Terpinheimer
Administrator access is through Discord only. Use the main Sign in page; when your Discord user is linked to an admin on the server (see hosting .env.example and admin-users.json).
Signed in as . Open admin dashboard
You are signed in with Discord, but this account is not linked as an admin on the server yet.
Sign in once with Discord from the main Sign in page. If linked, your admin session is added automatically. (see hosting .env.example).
Links your login to Members so staff can find the right profile (use the same spelling as in-game). When this Discord account is tied to your admin row, the server uses this name as your OSRS name anywhere it needs one and your site profile field is empty—including Wise Old Man stats on My profile, TerpinheimerCC collection log sync (shared secret uploads must match this name), and related member checks.
Shortcuts to the pages you’ll use most for clan leadership. Drag a card by the grip to reorder — your layout is saved for this admin account in this browser.
Site owner only. Show or hide the public Bingo page and nav link for everyone.
Messages from the Feedback button on any page (newest first). Stored on the server only.
No messages yet.
Ban appeals submitted from #/appeal (newest first). Visible to admins who can access Member info.
No appeals yet.
Join terpinheimer Event Staff applications from the Apply page (newest first). Visible when you are signed in as an admin with access to manage events.
No applications yet.
Creating admins, resetting passwords, and removing accounts require your session. Use the owner reset key for create, reset, and delete; use the signup key when calling POST /api/admin/signup from the server or tooling if you bootstrap accounts outside the UI. There is no self-serve “forgot password” for admins.
Adds a new administrator. Requires your owner reset key (same as reset and delete below).
Head admin can assign access levels for each admin account.
Permanent. You cannot delete the account you are signed in with.
Loading…
Clan calendar & competitions · Clan live map · RuneLite plugin guide
Overall XP gained · Wise Old Man
Total level & XP · Wise Old Man
| Rank | Player Name | Type | Level | XP |
|---|
Clan status and upcoming plans.