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
/
at
26.1
7 folders
5 files
aaronateataco
uwu
6w ago
8b7a9553
cloud
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
compat
Rebrand fork as Pets & Pals (pets-and-pals) Standalone fork of downloadableduck's Pets Mod (CC0), per new project direction: - mod id/namespace pets-mod -> pets-and-pals; assets, lang keys, sound ids moved - java packages com.jeff.pets -> io.github.aaronateataco.petsandpals - mixin configs / access widener renamed; gradle group + archive name updated - fabric.mod.json metadata (name, authors incl. original credits, links, CC0-1.0) - README rewritten with fork credit and redesign roadmap - verified: ./gradlew build passes (JDK 25) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago
enums
uwu
1 month ago
gui
0.40.0: picture-only species grid, sheep wool fix, search/filter, title/pause Shop buttons - Fixed baby sheep always rendering full-size adult wool instead of the (already built, just never used) scaled-down baby wool model - Resized the Shop's category tabs closer to the reference concept art - Replaced the species grid's text-labeled buttons with live preview-only tiles. Needed a dedicated pool of disposable preview entities for this - researched first and confirmed the screen's existing shared preview instances default to a colliding entity id and can literally be the live active pet mid-spawn-animation, same hazard the adoption screen already designed around once. Built the pool reflectively off each species' own working instance instead of hand-writing a 77-case switch, after confirming every Client<Species> class actually shares the same constructor shape - Added Find (focus search) and filter (All/Owned/New) buttons - Added a Shop-opening button to the title screen and pause menu via Fabric's own ScreenEvents/Screens API - deliberately not a hand-rolled mixin, given this session's crash history a public sanctioned API was the lower-risk choice Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 month ago
mixin
Remove custom title screen/splash branding feature Dead weight carried over from the original petsmod fork; a Pets&Pals identity shouldn't be hijacking the vanilla main menu logo by default, and the toggle was clutter in advanced settings. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago
rendering
uwu
1 month ago
ui
0.40.1: fix wide-species preview tiles overflowing their grid cell PreviewTileButton scaled its entity render off bounding-box height alone, which AdoptionScreen's small hand-picked preview roster never happened to expose but the full 77-species grid does - wide/short mobs (ravager, most quadrupeds) now scale against whichever of height/width is more constraining instead. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 month ago
Central.java
uwu
1 month ago
PetsClientInitializer.java
UwU
1 month ago
PetsConfig.java
0.37.0: additional-pet adoption with cooldown+currency, original UI theme, bee/connection fixes - Original dark square-cornered theme (Theme/ThemedButton/ScrollRow) applied to the Menagerie and a rebuilt starter-pet adoption screen (translucent glass carousel) - Additional-pet adoption: species beyond your starter pet now wait 3 real days since your last adoption, or can be skipped by spending Paw Coins (cloud-tracked currency, bought via Stripe, no cash-out value). Species already owned stay free to switch to. Backed by a new D1 migration (event-sourced currency ledger with a no-overdraft trigger, verified live in production) and new worker.js endpoints, authenticated via the player secret that was previously issued but never actually checked by anything - Fixed the bee preview pose bug for real this time: the first fix only worked for a ticked, real pet - menu previews use never-ticked instances, which needed their own check - Fixed adoption's intermittent "no connection" report: pinned the HTTP client to HTTP/1.1 and added logging for any future failure - Added a Baby/Adult toggle to the adoption screen - Fixed the fork's Maven/Modrinth publish metadata still pointing at the original Pets Mod project's identity Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 month ago
PetsConfigScreen.java
uwu
1 month ago
Utils.java
0.14.8: client entity id fix, cushion backport, raft preview, stairs/pit/sprint fixes Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago