Added tiredness indicator.
Fixed some visual tiredness bugs.
Added additional configuration in the config.
Fixed a bug where top snow blocks would get left behind.
Added more debugging tools.
Improved seasons changing system.
Fixes to the top block updating for trees and other changes.
Added an event for tree falling.
Added support for the latest 1.21.9 version.
Added debug mode.
Added first join presentation option.
Added a more realistic temperature.
You can now sleep warmer at night.
Fixed temperature blocks like furnaces that used to heat you up even when turned off.
Fixed an additional for temperature effects.
Fixed a problem where effects would override each other.
You can now drink water by clicking on the water.
Fixed some small bugs.
Added tiredness to the game.
- Tiredness over time
- Tiredness because of tasks.
- Tiredness or energy when eating.
Added 24h sleeping system to the game.
- When you sleep you get more energy.
- You can sleep even if it's day time.
All of the things can be configured or disabled in the configs.
Code (YAML):
sleeping:
enabled
: true
display:
tiredness
:
# You can use <energy>, <energy_p> or <tiredness>, <tiredness_p>
# Energy is the opposite of tiredness. 'p' means %
title
:
"&9&lSleeping"
subtitle
:
"&aEnergy: <energy_p>%"
tiredness_100:
title
:
"&9&lSleeping"
subtitle
:
"&aFully Rested!"
tiredness:
enabled
: true
start
: 0
min
: 0
max
: 100
effects:
'50'
:
- SLOWNESS 1
'70'
:
- SLOWNESS 2
'90'
:
- SLOWNESS 5
- MINING_FATIGUE 3
update:
passive:
tiredness_per_minute
: 1
sleep_per_minute
: -15
actions
:
# tiredness per second
running
: 0.2
# tiredness per block
mining
: 0.1
# tiredness per hit
fighting
: 0.5
environment
:
# tiredness per second at night
night
: 0.05
# tiredness per minute in rain
rain
: 0.1
food:
BEEF
: 5
COOKED_BEEF
: -10
MILK_BUCKET
: -20
BREAD
: -5
APPLE
: -3
COOKED_CHICKEN
: -7
COOKED_COD
: -6
GOLDEN_APPLE
: -25
ROTTEN_FLESH
: 8
SPIDER_EYE
: 10
Forgot to disable some unfinished feature for testing.
Added first join spawn configurations:
Code (YAML):
first_join:
spawn_options
:
# NONE, RTP, LOCATION
type
:
NONE
# RTP
rtp:
world
: world
from_x
: -1000
from_z
: -1000
to_x
: 1000
to_z
: 1000
# LOCATION
location:
world
: world
x
: 0.0
y
: 65.0
z
: 0.0
yaw
: 0.0
pitch
: 0.0
Support for 1.21.8, no other changes.
Added auto resource pack on join integration.
Updated the plugin to 1.21.7
Added configurability for which blocks it can't snow on.
Added ability to add effects for when a player is burning or freezing.
Added configuration for burning/freezing effects.
Added more configuration for grass blocks and ice melting transformations.
Changed how the initial setup works so that there is no data losses or unexpected world changes.
Added a day in a year display option for toolbar.
Fixed so you can have tempareture and nutrition working in the other none normal worlds as well.
Fixed season display exp and season display enabled conflict.
Added and fixed foliage system.
Added better control for foliage, you can now set which flowser you want to have growing, how likely that is and so on.
Fixed my mistake, forgot to include seasons implementation.
Fixed and imporved the per world system. Now when you go to another world your player attributes get cleared if the world is not enabled.
Improved nutrition configurations.
Fixed a problem when you start from the none enabled world.
Added 3 different tree breaking modes:
Code (YAML):
# Tree options: FALL, DESTROY, FALL_DESTROY
# FALL - The tree will fall naturally as a physics animation.
# DESTROY - The tree will be instantly destroyed (no animation).
# FALL_DESTROY - The tree will fall first, then get destroyed after landing.
You'll have a new file called structures.yml where you can change this settings:
Code (YAML):
# REAL LIFE
# CREATED BY ALANDIODA
# VERSION 1.2.0
# STRUCTURES
# Realistic trees
trees:
enabled
: true
# Tree options: FALL, DESTROY, FALL_DESTROY
# FALL - The tree will fall naturally as a physics animation.
# DESTROY - The tree will be instantly destroyed (no animation).
# FALL_DESTROY - The tree will fall first, then get destroyed after landing.
option
: FALL
# Whether tree blocks should drop their respective items when destroyed.
on_destroy_do_drops
: true
# Which materials represent trees.
include_default_tree_materials
: true
extra_timber_materials
:
- OAK_WOOD
extra_foliage_materials
:
- OAK_LEAVES
constraints
:
# Minimum height of the tree (timber)
min_tree_height
: 3
# Maximum height of the tree (timber)
max_tree_height
: 45
# Maximum thickness of the trunk (timber) at y+1 level
max_tree_thickness
: 3
# Maximum width of the total tree (bounding box) in x/z
max_tree_width
: 30
# Max distance between connected timber blocks (0 = adjacent, 1 = one block gap)
max_timber_distance
: 1
# Max distance foliage can be from timberrr
max_foliage_distance
: 5
Added two commands to assist with debugging, especially useful when configuring the plugin's seasonal settings. They let you fine-tune behavior without having to wait for in-game time to pass.
![[IMG]](//proxy.spigotmc.org/e305417f8b5a98558a18f3b42c8ee6c22e15600c/68747470733a2f2f692e696d6775722e636f6d2f547369424d44322e706e67)
Fixed the tall grass not being properly spawning during the season changes.
A small bug for all versions.
Please if you see any errors in the console or anything that doesn't seem to work how it's supposed to do let me know so I can fix it asap.
Added worlds_enabled to the config so you can enable only the worlds you want this plugin to work in.
Also fixed some small bugs.
Fixed bugs for all versions.
The plugin works for the following versions: 1.19.2, 1.19.3, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5.
Added support for 1.19.X to 1.21.X (1.19.0 - 1.21.5).
This version only works for 1.21.1, this will get updated soon!
Added a bunch of new features.
Fixed a lot of issues.