alpha
Login
or
Join now
aaronworld.uk
/
pets-and-pals
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/aaronateataco/pets-and-pals. Pets & Pals — client-side companion pets with real presence. Fork/redesign of downloadableduck's Pets Mod.
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
pets-and-pals
/
src
/
client
/
java
/
io
/
github
/
aaronateataco
/
petsandpals
/
cloud
/
at
26.1
1 folder
2 files
aaronateataco
0.38.1: testing-only account reset button in the Shop
7w ago
eef0a31b
dto
0.38.1: testing-only account reset button in the Shop Adds a "Reset Progress" button (gated behind .pnp_testing, two-click confirm) that wipes a test account's cloud adoptions/currency/bond-claim clock via a new POST /v1/account/reset endpoint, so the adoption/cooldown/currency flow can be tested from scratch without needing a fresh UUID. Deployed and verified live against production with two synthetic accounts side by side to confirm a reset only ever touches the account it was called for. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 month ago
PetsCloudClient.java
0.38.1: testing-only account reset button in the Shop Adds a "Reset Progress" button (gated behind .pnp_testing, two-click confirm) that wipes a test account's cloud adoptions/currency/bond-claim clock via a new POST /v1/account/reset endpoint, so the adoption/cooldown/currency flow can be tested from scratch without needing a fresh UUID. Deployed and verified live against production with two synthetic accounts side by side to confirm a reset only ever touches the account it was called for. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 month ago
PlayerKeystore.java
0.35.0: Phase 1 of cloud starter-pet adoption Requires a connection to complete a real adoption (backed by a Cloudflare Worker + D1, deployed and live), but works fully offline after that - only the initial adoption needs connectivity. Offline at first launch just means playing with a fox now and adopting properly on the next join, retried automatically until it succeeds. Fox-only this phase, matching the mod's existing default. New `cloud` package (PetsCloudClient wraps java.net.http.HttpClient on a virtual-thread executor since the mod had no prior background-thread pattern to reuse; PlayerKeystore persists the per-player secret outside the human-editable petsconfig.json). New AdoptionScreen gated in Central.createJoinHandler(). Boot-tested end to end against the live backend (screenshot-verified adoption success and the offline-fallback path with the network genuinely unreachable - confirmed no freeze, the biggest risk here). Deliberately not yet shipped: bond-time tracking/signing, server sync, and a real species picker - see the design doc for the full phased plan. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago