Overly Realistic v1.2.1 for 1.21.6+

Changelog

V1.2.1

  • Overhauled sleeping
    • Sleeping is no longer instantaneous, when all players in a world/server are sleeping, time will move on faster rather than it instantly becoming day time
    • Players who are sleeping will be blinded until waking up again
    • While time speeds up, the following happens:
      • Mobs move faster
      • Celestial bodies in the sky speed up
      • Players regain stamina
      • Downed players' death timer decreases faster
      • Players' thirst decreases quicker
      • Crop growth speeds up
      • Copper gets more weathered
      • Etc
    • Players get hunger while sleeping
    • At any point, if a player gets up, these effects/mechanics will no longer continue and time will move normally again
  • Surrounding a campfire with blocks will make it so it no longer tries to spread fires
  • Players are now always given the same amount of thirst as the max thirst setting when spawning in instead of it always being 10
  • There is now a 5% chance of receiving either a brown or a green coconut when breaking jungle leaves
    • Coconuts can optionally be placed down, and can also be broken later on to get the item again
    • Eating coconuts replenish both hunger and thirst
    • Brown coconuts are not good for consumption, unlike green coconuts
  • Added more advancements to reflect the new changes made in this update
  • Books are now made with 3 paper and 6 leather
  • Added function tags for developers who want to make addon/overlay datapacks that are able to hook into Overly-Realistic. The following tags were added:
    • Added a tag for every generalized looping function performed
      • #overly_realistic:general_loops/main_1t
      • #overly_realistic:general_loops/main_2t
      • #overly_realistic:general_loops/main_5t
      • #overly_realistic:general_loops/main_10t
      • #overly_realistic:general_loops/main_15t
      • #overly_realistic:general_loops/main_18t
      • #overly_realistic:general_loops/main_20t
      • #overly_realistic:general_loops/main_23t
      • #overly_realistic:general_loops/main_25t
      • #overly_realistic:general_loops/main_100t
      • #overly_realistic:general_loops/main_2400t
    • Added a tag for specific looping functions performed
      • #overly_realistic:mechanic_loops/loop_sleep
    • Added tags for specific functionalities/mechanics/operations
      • #overly_realistic:mechanics/block_torch_operations -> Called for torch block operations
      • #overly_realistic:mechanics/misc_blood_operate -> Called for blood splatter operations
      • #overly_realistic:mechanics/misc_weather_marker_operations -> Called by temp markers used for weather operations like creating puddles
      • #overly_realistic:mechanics/mob_generic_animal_operate -> Called by common animals, used for their continuous operations
      • #overly_realistic:mechanics/mob_generic_spawn_operate -> Called by specific generic mobs like spiders and bees when they spawn
      • #overly_realistic:mechanics/player_clean_hygiene_operate -> Called in the same area the controls the player cleaning themselves with water and such
      • #overly_realistic:mechanics/player_currently_bleeding -> Called for operations that happen when the player is bleeding
      • #overly_realistic:mechanics/player_downed_operate -> Called by downed players for downing operations
      • #overly_realistic:mechanics/player_get_illness_operate -> Called when illness-acquiring is being checked
      • #overly_realistic:mechanics/player_hygiene_value_operate -> Called when the hygiene value is being calculated per-player
      • #overly_realistic:mechanics/player_illness_operations -> Called for illness-type operations such as giving the player effects
      • #overly_realistic:mechanics/player_low_sanity_operate -> Called for operations done while the player is low on mental health/sanity
      • #overly_realistic:mechanics/player_regen_operate -> Called when the player's regen timer is increased and they're attempting to regenerate health
      • #overly_realistic:mechanics/player_sanity_add -> Called when the game is trying to increase a player's sanity
      • #overly_realistic:mechanics/player_sanity_remove -> Called when the game is trying to decrease a player's sanity
      • #overly_realistic:mechanics/player_spawn_data -> Called when a player spawns in (either for the first time or when respawned)
      • #overly_realistic:mechanics/player_stamina -> Called when the game is operating on the player's stamina
      • #overly_realistic:mechanics/player_status_set -> Called when the game is setting the player's status
      • #overly_realistic:mechanics/player_status -> Called after a player's status is set
      • #overly_realistic:mechanics/player_temperature -> Called when the game is calculating the player's temperature
      • #overly_realistic:mechanics/player_thirst_value_operate -> Called when the game is decreasing a player's stamina

Files

overly_realistic_v1.2.1.zip(461.25 KiB) Primary Download

Project members

Wilozyx

Member

Details

Licensed CC0-1.0
Published a month ago
Updated a day ago