Jump to content

Needs of Nature NSFW Mod - Data driven sex animation mod compatible with minecraft fabric 1.21.11! 1.4.4


5 Screenshots

title.thumb.png.15948045f5e061c1495f14a2d7e68d24.png

 

 

Needs of Nature is an adult mod that utilizes Geckolib Animations to create an immersive experience that fits vanilla looks and mechanics. Adult mechanics are designed to be challenging, presenting both danger and rewards. Every part of the mod is highly customizable, and most features are toggleable according to player preferences.

Many features and frameworks are inspired by amazing user-content-focused mods like SCake and WickedWhims, and adult games like DoL.

 

Features:

Heat & Attacks:

Every mob and player with valid animations has a new stat called "Heat", which slowly increases over time and determines its behavior inside NoN. If a mob has high enough heat, it will attempt to start an animation with another mob if its heat is high enough, or alternatively join an existing animation. If a mob's heat gets too high, it will attack any nearby mob/player with an animation. If a player is attacked, the player will need to escape by mashing A and D. If the player can't escape in time, they will lie defeated, allowing them to be attacked by nearby mobs until they successfully escape. If the player's heat is high, it will make escaping harder and also increase nearby mobs' heat, making managing player heat important if you don't want to get attacked. Player masturbation is also added, which allows players to decrease a smaller amount of heat and invite nearby mobs to start a voluntary animation. These animations can be stopped at any time by pressing Shift.

 

Cum Tank:

Every player will have an internal cum tank where mob cum will be stored after peaked animations. If the tank is too full, it will slow down the player and decrease jump height. Bottles can then be used by looking down with a bottle in hand and right-clicking to gather cum and craft special items that will alter mobs' NoN behavior, like preventing them from attacking with animations and lowering or increasing their natural heat accumulation. Some crafting recipes and items are specific to the mob's cum, so collecting mob-specific cum is part of the gameplay. You can also craft a Horse Cum Collector, which is a good way to collect Horse Cum less manually.

 

Pregnancy:

There is a chance for the player to get pregnant after a peaked animation. After some time, it will trigger a birth animation, and one or more mobs or eggs will spawn. A new Fertility potion can increase the probability of getting pregnant. Don't drink milk while pregnant!

 

Mess & Clothes Ripping Systems:

Certain events will trigger visual changes on the player's skin. Each attack animation will slowly destroy the player's clothes, and each peak will increase the visible mess on the player, depending on where the involved mob has peaked. The skin can be repaired by clicking the repair button in the inventory while near a loom, and destroyed by clicking on the player with shears. Mess can be cleaned up by standing in water or rain. The standard pack provides some destroyed skins for default skins, but it's possible to add your own destroyed skins and custom per-player destroyed skin masks inside the config/needsofnature directory, which will be synced with all other players. Guide on how to do that can be found in the 'Ripped Skin & Masks' section of the "customization&pack creating guide" zip file. If the player is naked and messed up, it will attract attention.

 

Player and Mob Gender:

Players and mobs will be male, female, or both, which will change their eligibility for animations and features. The mod content and features are heavily centered around a female player, but a male player is possible and supported.

 

Vanilla Overrides:

Vanilla features like mob breeding and milking are adjusted to fit NoN's animations and new gender system. Like everything in this mod, this is toggleable.

 

Trinket Integration:

Data-driven NoN accessories can be added, which display on the player and can add a variety of effects, like slower liquid decay, pregnancy prevention, and protection from certain animations.

 

Buttplug.io Integration:

Support for a variety of different toys that can be linked using IntiFace, which will dynamically sync toys to NoN events.

 

Content Packs:

NoN does not provide any content by itself. It relies on content packs that can be placed inside the 'needsofnature' directory. You can find a full content creation tutorial in "customization&pack creating guide" zip file.

If you have suggestions or need help with the creation of content packs feel free to DM me on loverslab!

 

The default pack provided includes animations and GeckoLib models to show the main features of the mod and are mainly focused on FEMALE PLAYER x MALE MOBS, adding the following animations:

  • Wolf x Player (3 variations)
  • Wolf x Wolf x Player
  • Wolf x Wolf
  • Horse/Mule/Donkey x Player (2 variations)
  • Horse x Horse Cum Collector
  • (Cave)Spider x Player
  • Pig x Player (2 variations)
  • Pig x Pig
  • Fox x Player (2 variations)
  • (1x, 2x)Dolphin x Player
  • Sheep x Player
  • (1x, 2x)Rabbit x Player
  • Cat x Player (Bed)
  • Polarbear x Player

  • Skeleton x Player
  • Enderman x Player
  • Zombie x Player
  • Creeper x Player
  • (1x, 2x, 3x)Silverfish x Player
  • Hoglin, Zoglin x Player
  • Piglin, Zombified Piglin x Player
  • Blaze x Player
  • Player x Player (6 variations)
  • Player x Player x Player

 

As well as basic feature animations like Masturbation, Birth, Filling Bottle, and Defeated animations.

 

Planned:

  • More features (possible features, none of these are guaranteed)
    • CPM / Figura Support
    • Giving up system
    • Visual Player Pregnancy
    • Villager trade for animations
    • Bulge system
    • Change player D to any mobs D Model
      • D culling
    • VR Support
    • Sleep visitors
    • More male player mechanics

 

  • Once Mostly Feature Complete & Bug free:
    • Update to 26.2
    • 1.21.1 downgrade, maybe move main development to that version
      • Figura support
      • Cobblemon support and animations
      • Sable support
    • Possibly a NeoForge version

 

  • Open source?

 

NoN Default Pack Plans:

  • Add Geckolib models for most mobs to give a good base for animators.
  • Male Player x Female Mobs animations are not planned right now.

 

Known Issues:

  • Some mob warm/cold variants introduced in 1.21.5 are not handled correctly; they should use separate models
  • Force-closing the world or crashing while an animation is playing will not return the actors to their original positions after relogging

 

 

There is a NeedsOfNature Discord but its currently private. I will post a DC link here once I decide to make it public again.

 

PLEASE FOLLOW THE INSTALL INSTRUCTIONS STEP BY STEP BEFORE ASKING FOR HELP IN THE FORUM.

 

image.png.adc3f9b5f42652e217fd51303132414b.png

 

 

IF YOU ARE EXPERIENCING ISSUES AND WANT TO GET HELP IN THE FORUM YOU MUST ATTACH A FULL LIST OF INSTALLED MODS AND NONPACKS, OTHERWISE YOUR BUG REPORT WILL BE IGNORED.

 

 

 

 

 

Feel free to try out the community packs shared on the Community Packs Megathread.


I HAVE NOT CREATED ANY OF PACK FROM THE COMMUNITY PACKS MEGATHREAD, THOSE ARE COMMUNITY MADE PACKS. I HAVE NOT CONFIRMED IF ANY OF THOSE PACKS WORK PROPERLY, THEY MIGHT BE BROKEN OR BREAK WHEN NON UPDATES. IF YOU EXPERIENCE ANY ISSUES WHEN THESE PACKS ARE INSTALLED PLEASE REMOVE THEM TO CONFIRM THE ISSUES ARE NOT CAUSED BY ONE OF THESE PACKS.

Edited by L1Z0


What's New in Version 1.4.4

Released

This is a big one! hope yall enjoy.

 

NoN & AFW 1.4.0:


Overhauled Player x Player interactions:
-> Players can now send requests to start animations with other players by sneak+rightclicking with an empty hand while having energy of at least 70
-> Players with energy 200 can now attack a player with an animation by punching them with an empty hand
--> Both players will have a A/D mashing battle to escape and prevent escaping
-> Players can win a PVP fight with another player while at energy 70 or higher to trigger a last defeated animation
-> Players can set per-player or global profiles to auto accept (freeuse) or reject requests and attacks from players.

 

Added proper support for the Quick Skin Mod (HD Skins supported)
-> support for multiple destroyed skins (more details in the guide under 'Quick Skin Compatibility')
Added support for HD destroyed skins

 

Added optional 'Advanced Pregnancy System' (toggable in pregnancy setting):
-> Pregnancy chance won't be determined on peak stage, instead be calculated from cum tank.
-> The more cum the player has in its tank the higher the likelihood to get pregnant.
-> The player will have a 30 ingame Cycle system where the probability of getting pregnant will change.
-> The pregnancy effect won't show what mob the player is pregnant with.

 

Added Strapons:
-> Strapon allow female players to play male animation roles
-> Added two strapon variants, normal and advanced strapon
-> Normal strapon does not increase cum on peak with another player
-> Advanced strapon can be filled using any cum which will then be used to fill the other players cum tank (and cause pregnancy)

 

Added support for a single JSON per animation for all stages and actors instead of split JSONs, making the creation of animation way easier for creators
-> Download new multiactor editor to get access to this new export type.

 

Added way for inline random sound selection (more details in the guide under 'Inline Random Sound Pools').
Added Animation Chaining (more details in the guide under 'Join Chains').
Added a way for packs to use their isolated models instead of using shared assets models (more details in the guide under 'Pack-scoped GeckoLib Models').
Added credits screen.
Added per mob energy gain multiplier (more details in the guide under 'energy_gain_multiplier')
Slightly changed positioning of particle spawning during animations.
Fixed some GUI issues related to bigger or smaller texture sizes.
Fixed some crafting recipes not showing up in JEI.
Fixed the repair button only showing up in the survival inventory screen.
Fixed animation particle cum color always using cum tanks color (more details in the guide under 'pre_effect_script').
Fixed issue related to mess increase on multiple players.
Fixed mobs repeatedly looking at the invisible players model.
Fixed Silverfish freaking out when near animations.
Fixed vibration pattern for birth and manualpeak animations.
Fixed camera sometimes not being centered on player.
Fixed femalegendermods breasts not being attached to the body but to the waist instead.
Fixed emissive textures showing up on custom geometry.
Fixed horse cum collectors not being eligible animation targets after 1.3.1 patch

NoN 1.4.1: Fixed female models having male parts and vice versa (hopefully)


Default Pack 1.4.0:
Overhauled data structure to prevent conflicts with same animationIDs
Updated every model to have a 'root' group followed by a '<entity>' group
Fixed Wolf D bones being colored in the same tint as its collar
Changed silverfish start size to prevent culling rendering issues
Tweaked some animation lengths and attributes
Made Mule pregnancy chance to 0 for better *Realism*
Added new animations:
    Polarbear x Player
    Hoglin, Zoglin x Player
    Piglin, Zombified Piglin x Player
    Blaze x Player
    4 New Player x Player Animations

 

Multiactor Animator Blockbench Plugin 1.0.0:
Added bone texture overwrite for projects including only a single actor
Changed the export and import systems to use the new single JSON system (with the old format still supported under 'deprecated')
Added a "Create Animation Definition Stub" button to create an animdef to use for packs

 

customization&pack creating guide v1.7:
Updated to include all the new features.
Added example packs for both a general pack and an isolated pack for easier pack creation.

 

____________________________________________________________________________________________________________________________________

 

NoN 1.4.2
Merged Needs of Nature and AnimationDirector(AFW) + API:
-> The advantages I thought were worth the split between animations and logic were coming out to just make things more complicated than they needed to be. Both AFW and NoN are now packed into NoN.

REMOVE ANY OLD ANIMATIONDIRECTOR VERSION, ANIMATIONDIRECTOR IS NOW PACKED INSIDE OF NoN

-> A ton of background stuff has been optimized and improved which should result in better overall performance, less network traffic and less memory usage.
-> Some new API was added to give Addon Mods more possibilities when using NoN

 

Increased the max Breast size to 200% and the min height to -20
Added entity particle support (fixing blaze particles being placed in the animation anchor).
Added support to change the prop placement for manualpeak (right, left, floor) (more info in the guide under "held_item_prop_slot")
Improved the way defeated animations get queued, making it possible to add defeated animations. (more info in the guide under "content_tags")
Fixed mobs being able to be on fire during animations
Fixed bug causing crashes when too many animations were installed.
Fixed bug that caused certain animations always having priority over others.

 

Default pack 1.4.1: Cock and Balls
Updated the male player models to have a better dick model, including brand new balls
-> The Male player D will now use the unused section of the minecraft skin located at the right. If that section is empty it will fallback to the players belly, similarly to before (more details in the guide under "Male Model D Texture Area")
Added floorprop
Added missing sfx to blaze animation.
Fixed sheep_features texture


____________________________________________________________________________________________________________________________________

 

NoN 1.4.3:
Added Jade Mod implementation to show the mobs gender
Added support for m+f geckolib models
Added the possibility for OP users in servers to adjust settings ingame
Added read only visibility for the loaded animations screen for clients
Added a 'rescue' damage redirect so that if a player damages an animation including a player it will always damage the mob instead.
Added latency compensation for Buttplug.io toys
Added a quick way to refill the advanced strapon by clicking with a cum bottle on the strapon in the inventory
Redesigned the loaded animations screen

____________________________________________________________________________________________________________________________________
 

NoN 1.4.4, Guide 2.0
Reworked the Isolated system:
after some feedback on the isolated system we decided to rework it, making it way simpler and more powerful
-> removed 'isolated' and 'shared' pack system entirely
-> all packs will now simply use local models if provided
-> if no local model is provided the normal shared model will be used
-> other packs can import local models of other packs in the mcmeta to use them
-> existing 'isolated' packs should still work without issues
-> infos on the new system can be found in the guide under "Local and Imported GeckoLib Models"

 

Until community pack creators update their packs there might be warnings regarding old isolated pack syntax and convention, this is mostly harmless and can be ignored.

 

Added support for Skin Overrides (relog might be needed to switch destroyed skin)
Added support for enchantments on accessories
Added a way for mixed liquid to impregnate the player for the liquid-based pregnancy system
Added a "reactiveimpact_silent" trigger that has the same internal logic as reactiveimpact but without the SFX (more detail in the guide under "reactiveimpact_silent").
Added optional width argument for wall requirements (see example in the guide under "Example: Two-Wide Fence Requirement")
Added optional facing argument for wall requirements (more detail in the guide under "specific face")
Added support for custom egg models (more detail in the guide under "Custom Pregnancy Egg Models")
Added "attack_eligible" animdef attribute (more detail in the guide under "attack_eligible")
Improved clarity of FGM settings and added the breast texture editor button to the non breast settings.
Fixed/Improved missing particle locator behavior.
Fixed breasts sometimes not showing on Multiplayer.
Fixed breast sizes over 100% not showing for other players.

1. Install and setup Minecraft with Fabric 1.21.11 using the launcher/setup you prefer (Modrinth, Prism ...).
 

2. Download the Needs of Nature mod and the needs of nature default pack from the Loverslab Page

(You dont need to download the other two files for now. Only the mod .jar and default pack .zip)
image.png.e9fdf70965af2890516b91423a4e82c9.png

3. Download all the necessary dependencies and their individual dependencies from their official sources (Curseforge, Modrinth etc).

These are the current dependencies:

  • GeckoLib
  • Mod Menu
  • Entity Model Features (EMF)
  • Entity Texture Features (ETF)
  • Trinkets Continued
  • Female Gender Mod


4. Place all the mod files (.JAR file) into your mods folder or add them via the manual import buttons in your launcher.

 

EXAMPLE IMAGES WHEN USING MODRINTH, YOUR EXACT PATH TO THE MINECRAFT INSTANCE DIRECTORY MAY VARY.

1.png.d65d137e214fe4d863a6c360375dd1dc.png   1.2.png.7232a25c7c19fc81f7826a5edb1db67a.png

 

5. Start the game once with these mods installed, this will create the "needsofnature" folder in your minecraft instance. Once you are on the main menu close the game again.

 

6. Place the Needs of Nature Default Pack ZIP FILE into the needsofnature folder that should be located in your minecraft directory, next to your saves, mods, configs etc.

 

(DO NOT PLACE THE DEFAULT PACK IN THE MODS DIRECTORY OR IN THE RESOURCEPACKS DIRECTORY)

 

If there isnt a "needsofnature" folder next to your mods folder just create a new folder and name it "needsofnature". It must be placed into the minecraft root folder, directly next to the mods folder not inside the "mods" folder or any other folder.

 

EXAMPLE IMAGES WHEN USING MODRINTH, YOUR EXACT PATH TO THE MINECRAFT INSTANCE DIRECTORY MAY VARY.

2.png.56db321d7cac6495205baa39effdb4a2.png  2.1.png.d13b0e5f94106ead20650ed4e6d39701.png


 

 

7. Ingame under 'Mods' confirm that the Needs of Nature mod shows up and that the default pack loaded in successfully

(NoN settings -> 'Settings' -> 'Debug & Advanced' -> 'Load Order')


image.webp.ecacd11cba0399f4d170a3f7317800e8.webp


 


COMMON MISTAKES/QUESTIONS:

 

"Nothing is working and im getting a bunch of errors":

Please verify that the "needs_of_nature_default_packvx.x.x.zip" file is placed in the "needsofnature" folder which is placed NEXT to the mods folder. Do not place the default pack in the resourcepacks directory, do not place the default pack into a needsofnature directory placed into the mods folder. Follow the tutorial STEP BY STEP. If English is not your first language please translate it to a language your familiar with.

 

 

"How do I trigger animations?":

Throw Energy/Heat Potions at mobs for which there are animations for and switch to survival. By default players in creative mode will not be attacked by mobs. Either switch to survival mode or invite mobs over by pressing M. You can change that in the NoN settings

 

 

"Mobs have hearts but nothing is happening":

1. Verify that mob + gender has an animation with the player. If the player is male for example and there is no animation for male player x female mob, nothing will happen. The default pack does not contain any male player x female mob animations so keep that in mind. You can look at the loaded animations in the NoN settings -> 'Settings' -> 'Debug & Advanced' -> 'Loaded Animations'

2. By default players in creative mode will not be attacked by mobs. Either switch to survival mode or invite mobs over by pressing M. You can change that in the NoN settings


"Mobs have broken textures / Animations are broken / Models are broken":

Remove any community content pack that might be breaking things. If you only have the default pack and the NoN dependency mods installed and are still experiencing issues report it on the forum.

 

Development:
L1Z0: Project Lead, Programming, Modelling, Animating

Contributors:
Incarnadine: Game Design, Modelling, Animating, Testing
PercePerceiver: Animating, Testing

Additional Contributors:
ShinyCradily: Testing, Modelling help
ChristmasPuffin: Testing, Modelling help
Paladin Fox: Testing
Mowl: Testing
污绅: Testing

External Resources
Shinlalala's Lews Sound Pack by Shinlalala: https://shinlalala.itch.io/shinlalalas-lewd-sound-pack
Tearing Corduroy Shirt SFX by rupertcole: https://pixabay.com/sound-effects/household-tearing-corduroy-shirt-16734/

×
×
  • Create New...