From 70d4ab428afd8ef8d7836fff84d2c59423a277f3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 13 Oct 2021 19:49:39 +0000 Subject: [PATCH] Merge docs for 'Carpet Mod 1.4.48 for Minecraft 21w41a and 1.17.1' --- docs/scarpet/Full.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/scarpet/Full.md b/docs/scarpet/Full.md index 4884bf6e..11b4b5d4 100644 --- a/docs/scarpet/Full.md +++ b/docs/scarpet/Full.md @@ -5400,6 +5400,8 @@ Returns server tick counter. Can be used to run certain operations every n-th ti ### `world_time()` +_**Deprecated**. Use `system_info('world_time')` instead._ + Returns dimension-specific tick counter. ### `day_time(new_time?)` @@ -5409,6 +5411,8 @@ to that value. Daytime clocks are shared between all dimensions. ### `last_tick_times()` +_**Deprecated**. Use `system_info('server_last_tick_times')` instead._ + Returns a 100-long array of recent tick times, in milliseconds. First item on the list is the most recent tick If called outside of the main tick (either throgh scheduled tasks, or async execution), then the first item on the list may refer to the previous tick performance. In this case the last entry (tick 100) would refer to the most current @@ -5460,6 +5464,9 @@ world-localized block, so not `block('stone')`, or a string representing a dimen Throws `unknown_dimension` if provided dimension can't be found. ### `view_distance()` + +_**Deprecated**. Use `system_info('server_view_distance')` instead._ + Returns the view distance of the server. ### `get_mob_counts()`, `get_mob_counts(category)` 1.16+ @@ -5519,6 +5526,7 @@ Available options in the scarpet app space: * `world_carpet_rules` - returns all Carpet rules in a map form (`rule`->`value`). Note that the values are always returned as strings, so you can't do boolean comparisons directly. Includes rules from extensions with their namespace (`namespace:rule`->`value`). You can later listen to rule changes with the `on_carpet_rule_changes(rule, newValue)` event. * `world_gamerules` - returns all gamerules in a map form (`rule`->`value`). Like carpet rules, values are returned as strings, so you can use appropriate value conversions using `bool()` or `number()` to convert them to other values. Gamerules are read-only to discourage app programmers to mess up with the settings intentionally applied by server admins. Isn't that just super annoying when a datapack messes up with your gamerule settings? It is still possible to change them though using `run('gamerule ...`. * `world_spawn_point` - world spawn point + * `world_time` - Returns dimension-specific tick counter. Relevant gameplay related properties * `game_difficulty` - current difficulty of the game: `'peaceful'`, `'easy'`, `'normal'`, or `'hard'` @@ -5546,6 +5554,11 @@ Available options in the scarpet app space: * `server_banned_ips` - list of banned IP addresses * `server_dev_environment` - boolean indicating whether this server is in a development environment. * `server_mods` - map with all loaded mods mapped to their versions as strings + * `server_last_tick_times` - Returns a 100-long array of recent tick times, in milliseconds. First item on the list is the most recent tick +If called outside of the main tick (either throgh scheduled tasks, or async execution), then the first item on the +list may refer to the previous tick performance. In this case the last entry (tick 100) would refer to the most current +tick. For all intent and purpose, `system_info('last_tick_times'):0` should be used as last tick execution time, but +individual tick times may vary greatly, and these need to be taken with the little grain of averaging. System related properties * `java_max_memory` - maximum allowed memory accessible by JVM