JCSMP Pops is a Minecraft Java 1.21.1 NeoForge mod that introduces collectible figures of the Just Create SMP server members. When released from their boxes, these figures come to life as Tamagotchi-style entities. They require care, attention, and management, possessing distinct needs, moods, and evolving temperaments based on player interactions.
Pops are living entities that require regular maintenance to stay healthy and happy. To prevent unfair offline penalties, their internal timers only tick when they are within 32 blocks of a player.
Hunger and Energy
Sleep Mechanics Pops must sleep to restore energy. Players can wake a sleeping Pop by interacting with an empty hand. Sleep quality directly impacts the Pop's mood upon waking.
| Sleep Location | Energy Restoration |
|---|---|
| Bed | Fastest |
| Seat | Slower |
| Canvas Rug | Slow |
| Floor | Slowest |
Each Pop spawns with a randomized baseline bias toward being Playful, Helpful, Happy, or Frustrated. This bias dictates their default reactions to environmental factors.
Long-Term Temperament A Pop's overarching personality develops on a spectrum from Nasty to Kind. This is calculated through a lifetime interaction percentage. Pops properly cared for (fed, rested, appeased) become Kind, making them more likely to offer gifts. Neglected and badly treated Pops become Nasty, increasing the likelihood of destructive behavior.
Mood States and Appeasement Moods shift dynamically based on their current needs and surroundings. An overtired Pop will escalate from exhausted to angry.
Pops remember how specific players treat them and maintain individualized favour ratings.
Favour System
Favorites Every Pop is generated with a hidden favorite food and favorite item. These preferences remain hidden from the tool-tip until the player discovers them through trial and error.
Pops possess a distinct inventory system to hold items they collect or are given.
Pops will interact with the world around them based on their current mood.
Helpful Actions
Playful Actions
Bored or Wild Actions
Pops are fragile and can sustain physical damage. Excessive damage results in limb dismemberment, progressively limiting their capabilities. There is a chance that a Pop can lose a random limb when taking damage. Losing limbs effects how the Pop can interact with the world.
Dismemberment
Repair
Death
Pops can be assigned static roles within a world, such as shopkeepers or train drivers. Placing a Pop, via the Carry On mod, on a specific seat block will force it to remain seated indefinitely, overriding standard tamagotchi behaviors.
To get more information about a pop, click a pop with a written book and all of it's data and stats will be written into the book for the player to read. These diaries can be updated clicking a link within the book when close to the Pop it was written for, or by clicking the Pop with the book again.
Empty Pop Boxes can be crafted. Interacting with a pop while holding an empty Pop Box will put the Pop back in it's box where it's data and states will be remembered. While in the box, they will not tick and their data will remain static.