Temperature Plugin icon

Temperature Plugin -----

The Most Realistic Temperature Plugin Ever Created!



Temperature Plugin
The Most Realistic Temperature Plugin Ever Created!

Discord: Click Here
Introduction
This plugin implements an extremely realistic Temperature and Season system into your server. By implementing advanced physics and real-world simulation techniques into your Minecraft server, your player will be able to experience a new and unique gameplay!

Requirements
This plugin requires at least Java 16, it is also compiled with Spigot 1.21.4. This plugin may not work on older versions. The latest version requires Java 21.

Functionalities

[​IMG]
[​IMG]
[​IMG]
[​IMG]

This plugin considers a lot of factors in order to provide the users with a realistic temperature value, among these you'll experience:

  1. Altitude (Y Coordinate)
  2. Biome-Specific Heat Values
  3. Biome-Specific Humidity Values
  4. Hour of Day (Sun angle)
  5. Entropy Fluctuations
  6. Warm Blocks (Stackable, Prop. to distance)
  7. Cold Blocks (Stackable, Prop. to distance)
  8. Sun Rays
  9. Armour (Implementing soon)
  10. Rain (Implementing soon)
  11. Custom Heater\Climate Unit Blocks (Implementing later)
  12. Wet Status (Implementing soon)
This plugin also allows the user to individually define its preferred unit of measure, or the admin can set the default global unit from our config.yml. The following unit are entirely supported: Celsius, Fahrenheit, Kelvin, Reaumur, Rankine, Newton Degrees, Delisle, Romer.

Commands
/temperature help
/temperature toggle
/temperature reload
/temperature set-unit <unit> (not yet implented)

NBT Custom Items Support

This plugin currently supports custom NBT items that can modify your temperature upon consumption. Very useful for MMORPG and custom experience servers!

Available Tags:

"temperature_modifier_type" string value, either "increase" or "decrease".
"temperature_modifier_amount" integer value, temperature modifier
"temperature_modifier_time" long value, how many seconds of effect

PlaceholderAPI
This plugin properly supports recent versions of PlaceholderAPI.
Currently the player temperature and humidity values are available, respectively through: "%temperature_temperature%" and "%temperature_humidity%".

Config:

Code (YAML):
[/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # _____                                    _[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] #/__   \___ _ __ ___  _ __   ___ _ __ __ _| |_ _   _ _ __ ___[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] #  / /\/ _ \ '_ ` _ \| '_ \ / _ \ '__/ _` | __| | | | '__/ _ \[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # / / |  __/ | | | | | |_) |  __/ | | (_| | |_| |_| | | |  __/[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # \/   \___|_| |_| |_| .__/ \___|_|  \__,_|\__|\__,_|_|  \___|[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] #                    |_|[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # © CMarco 2024[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] #[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # Section used to set the worlds to enable temperature.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B][B][B][B][B][B][B][B][B][B][B]worlds
:                   # Worlds we should enable the temperature within.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ]  - 'world' [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ]  - 'world_nether' [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ]  - 'world_the_end' [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # Section to set the standard temperature user on the server.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B][B][B][B][B][B][B][B][B][B][B]temperature-unit
: 'CELSIUS'         # Set the default display unit for your players.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ]                                     # CELSIUS, FAHRENHEIT, KELVIN, RANKINE, REAUMUR, NEWTON, DELISLE, ROMER.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # Section to control the performance of this plugin.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B][B][B][B][B][B][B][B][B][B][B]performance
: 'MEDIUM'               # Set the performance impact of this plugin. LOW recommended for servers with many players.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ]                                     # LOW, MEDIUM, HIGH, EXTREME[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # Section to control the action bar for temperature display.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ]format: [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B][B][B][B][B][B][B][B][B][B][B]  action-bar
: "&7[{PROGRESS}&7] {TEMP} {SEASON}"   # The format used by the action bar.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]  bar-progress
:                                   # The format of the characters.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    reached
: "░"                                   # Character for temperature reached.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    unreached
: "░"                                 # Character for temperature not reached.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # Section to control the temperature generation of this plugin.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # This is an ADVANCED section, it is recommended to pay attention to what you're modifying.[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] # Biomes and their temperature ranges[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ]biomes: [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B][B][B][B][B][B][B][B][B][B][B]  STANDARD_TEMPS
: # Temperate biome[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    minimum
: 10.0   # Minimum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    maximum
: 32.0   # Maximum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B][B][B][B][B][B][B][B][B][B][B]  COLD_TEMPS
:       # Cold biome[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    minimum
: -40.0   # Minimum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    maximum
: 7.50   # Maximum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B][B][B][B][B][B][B][B][B][B][B]  WARM_TEMPS
:       # Warm biome[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    minimum
: 25.0   # Minimum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    maximum
: 41.5   # Maximum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B][B][B][B][B][B][B][B][B][B][B]  OCEAN_TEMPS
:     # Ocean biome[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    minimum
: 0.5   # Minimum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    maximum
: 17.5   # Maximum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B][B][B][B][B][B][B][B][B][B][B]  COLD_OCEAN_TEMPS
: # Cold ocean biome[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    minimum
: -2.0   # Minimum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    maximum
: 8.0   # Maximum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B][B][B][B][B][B][B][B][B][B][B]  NETHER_TEMPS
:   # Nether biome[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    minimum
: 30.0   # Minimum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B][B][B][B][B][B][B][B][B][B][B]    maximum
: 50.0   # Maximum temperature[/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B][/B]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ] [/B ]
[B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ] [B ]

Temperature Plugin - Realistic Temperature and Season System - Advanced Physics and Simulation Techniques - Unique Gameplay Experience - Java 17 Compatibility - Spigot 1.20.4 Compilation - Functionalities for Realistic Temperature Values - Altitude, Biome-Specific Heat and Humidity, Hour of Day, Entropy Fluctuations, Warm and Cold Blocks, Sun Rays, Armour, Rain, Custom Heater/Climate Unit Blocks, Wet Status - User-Defined or Admin-Set Global Unit of Measure - Supported Units: Celsius, Fahrenheit, Kelvin, Reaumur, Rankine, Newton Degrees, Delisle, Romer - Commands for Easy Management - /temperature help, /temperature toggle, /temperature reload, /temperature set-unit <unit> (not yet implemented) - PlaceholderAPI Support - Access Player Temperature and Humidity Values through "%temperature_temperature%" and "%temperature_humidity%" - Enhance Server Realism with Temperature Plugin - Plugin Pictures for Visual Appeal - Optimal Performance with Java 17 - Configurable Unit Preferences - Regular Updates and Improvements - Bukkit Temperature Plugin - Buy for a Realistic Minecraft Climate - Engage Players with Temperature Realism - Command Convenience for Server Administrators - Future Implementations for Added Features - Temperature Plugin Documentation for Guidance - Download for a Unique and Immersive Minecraft Experience.
Resource Information
Author:
----------
Total Downloads: 14
First Release: Mar 8, 2024
Last Update: Feb 26, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings