Difference between revisions of "Calendar"

From TerraFirmaCraft Plus Wiki
Jump to: navigation, search
m (Berrys)
(Day)
(7 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Default Key: N
+
== Interface ==
  
TerraFirmaCraft uses a [http://en.wikipedia.org/wiki/Calendar four level cyclic calendar] telling the year, month, day, and day of the week. It also has an hourly clock and season display. This system allows [[Seasons]] and seasonal events in the TFCraft world.
+
The calendar interface is accessed from [[The Player|the player's]] inventory with the tab that has an hourglass symbol.
  
[[File:Calendar.png‎|thumb|The Calendar GUI]]
+
{| cellspacing=10
 +
|width=402|[[File:Calendar.png]]
 +
|valign="top"|
 +
#Season - Spring, Summer, Autumn, and Winter.
 +
#Day - The day of the week, or name of a holiday.
 +
#Date - The current in-game date.
 +
#Hour - The current in-game hour.
 +
|}
  
=== Day of the Year ===
+
=== Season ===
  
The day of year affect a number of elements in the game world, including:
+
Each season spans over three months, with "Early" being the first month and "Late" being the last month. Seasons are reversed south of the [[Coordinates#Latitude|equator]] with the middle of winter in July and the middle of summer in January.
#[[Season]]
+
#[[Trees]]
+
#[[Fruit Trees]] and [[Berry Bushes|Berries]]
+
#[[Temperature|Ambient Temperature]]
+
#[[Weather]]
+
  
Some of these changes are cosmetic. For example, the leaf blocks on trees change color to reflect the season, but this change has no effect on [[sapling]]/[[stick]] drop rates. (''needs confirmation'')
+
Season determines the current [[Temperature|ambient temperature]] of an area, with temperatures being colder in the winter and warmer in the summer. During the colder seasons [[tree]] leaves can change color, and [[Fruit Trees|fruit tree]]s will not grow new branches or leaf blocks. [[Berries|Berry Bushes]] and fruit trees only provide fruit during specific seasons depending on the type.
  
Other changes affect gameplay to a degree. [[Fruit Trees]] and [[Berry Bushes|Berries]] only bear fruit at certain times during the year.  
+
The player will start to [[Body Temperature|freeze]] in the colder seasons if they do not have adequate Cold Protection [[Clothing]] to protect them from the cold.
  
Weather appears to be a dynamic product of the day of the year and the [[Temperature|ambient temperature]]. Biome may also be a factor. (''needs further data''.)
+
[[Mouflon]], the wild variant of [[Mouflon|Sheep]], will only grow wool in the colder seasons.  
  
=== Time of Day ===
+
=== Day ===
  
Like Vanilla Minecraft, TFCraft has a day and night cycle. TFCraft uses a 24 hour clock (I.E., [http://en.wikipedia.org/wiki/Military_time#Military_time Military Time], with the last hour of the day being called "The Witching Hour".
+
In addition to the seven days of the week, the calendar will display the birthdays of the developers. Kitty's birthday will only appear if the [[Configuration|config]] has been changed with a custom year length.
  
Time of Day affects the ambient light level, making it much harder for [[hostile mobs]] to spawn in the day, and much easier at night. Light level also affects the speed at which some plants grow.  The time of day also has a dynamic visual affect on the world, independent of the light level. In the morning, grass appears more 'washed out', with slightly muted colors. Towards mid-afternoon, the grass changes to a more vibrant green.
+
* June 18 - Kitty's Birthday
 +
* July 7 - Bioxx's Birthday
 +
* November 2 - Dunk's Birthday
  
 +
=== Date ===
  
{{Blocks}}
+
Newly generated worlds always start in the year 1000, on the first of June. By default, each month consists of 8 days for a total year length of 96 days.
  
 +
=== Hour ===
 +
 +
The calendar uses [http://en.wikipedia.org/wiki/Military_time#Military_time military time] to display the current in-game hour, with "The Witching Hour" being displayed for the final hour of the day. Although sleeping in a [[Crafting Index#Beds|bed]] still wakes the player up at 6 o'clock in the morning, the visual sunrise and sunset is dependent on the latitude and the current date, daytime being longer in the summer and being shorter in the winter. In the equator, sunrise is at 6 a.m. and sunset is at 6 p.m. no matter what date it is. Mob spawning is also dependent on local sunrise and sunset.
 +
 +
Fog will appear first thing in the morning and dissipate around noon.
 +
 +
== Configuration ==
 +
 +
{{main|Configuration}}
 +
 +
{| class="wikitable"
 +
|-
 +
! Option
 +
! Default<br>Value
 +
! Description
 +
|-
 +
| {{TFCOptionGroup|time| |Options related to time.}}
 +
|-
 +
| {{TFCOptionVar|yearLength|96|This is how many days are in a year. Keep this to multiples of 12. [range: 96 ~ 12000]}}
 +
|}
 +
 +
== History ==
 +
 +
{{History|b}}
 +
{{History||v2 Release 21|Added the calendar.}}
 +
{{History||v2 Release 26|Added buttons to the calendar when debug mode is enabled.}}
 +
{{History||0.78.0|Removed the keybinding to open the calendar interface and replaced it with a tab in the player's inventory.}}
 +
{{History||0.81.6|Sunrise and sunset was adjusted to change length according to the current date and latitude.}}
 +
{{History||0.82.0|Monsters now accurately spawn based on the local day/night cycle.}}
 +
{{History|foot}}
 +
 +
 +
{{Blocks}}
 
[[Category:Environment]]
 
[[Category:Environment]]

Revision as of 21:12, 22 January 2021

Interface

The calendar interface is accessed from the player's inventory with the tab that has an hourglass symbol.

Calendar.png
  1. Season - Spring, Summer, Autumn, and Winter.
  2. Day - The day of the week, or name of a holiday.
  3. Date - The current in-game date.
  4. Hour - The current in-game hour.

Season

Each season spans over three months, with "Early" being the first month and "Late" being the last month. Seasons are reversed south of the equator with the middle of winter in July and the middle of summer in January.

Season determines the current ambient temperature of an area, with temperatures being colder in the winter and warmer in the summer. During the colder seasons tree leaves can change color, and fruit trees will not grow new branches or leaf blocks. Berry Bushes and fruit trees only provide fruit during specific seasons depending on the type.

The player will start to freeze in the colder seasons if they do not have adequate Cold Protection Clothing to protect them from the cold.

Mouflon, the wild variant of Sheep, will only grow wool in the colder seasons.

Day

In addition to the seven days of the week, the calendar will display the birthdays of the developers. Kitty's birthday will only appear if the config has been changed with a custom year length.

  • June 18 - Kitty's Birthday
  • July 7 - Bioxx's Birthday
  • November 2 - Dunk's Birthday

Date

Newly generated worlds always start in the year 1000, on the first of June. By default, each month consists of 8 days for a total year length of 96 days.

Hour

The calendar uses military time to display the current in-game hour, with "The Witching Hour" being displayed for the final hour of the day. Although sleeping in a bed still wakes the player up at 6 o'clock in the morning, the visual sunrise and sunset is dependent on the latitude and the current date, daytime being longer in the summer and being shorter in the winter. In the equator, sunrise is at 6 a.m. and sunset is at 6 p.m. no matter what date it is. Mob spawning is also dependent on local sunrise and sunset.

Fog will appear first thing in the morning and dissipate around noon.

Configuration

Main article: Configuration
Option Default
Value
Description
time Options related to time.
yearLength 96
This is how many days are in a year. Keep this to multiples of 12. [range: 96 ~ 12000]

History

Beta
v2 Release 21Added the calendar.
v2 Release 26Added buttons to the calendar when debug mode is enabled.
0.78.0Removed the keybinding to open the calendar interface and replaced it with a tab in the player's inventory.
0.81.6Sunrise and sunset was adjusted to change length according to the current date and latitude.
0.82.0Monsters now accurately spawn based on the local day/night cycle.