add other 1.13 stats
This commit is contained in:
parent
31343d42d0
commit
f3940f88d2
32
gen-stats.rb
32
gen-stats.rb
@ -68,6 +68,16 @@ class GenStats
|
|||||||
"Killed" => {},
|
"Killed" => {},
|
||||||
"Killed By" => {},
|
"Killed By" => {},
|
||||||
"Items Broken" => {},
|
"Items Broken" => {},
|
||||||
|
"Enchant Item Count" => {},
|
||||||
|
"Animals Bred" => {},
|
||||||
|
"Foot Travel Distance" => {},
|
||||||
|
"Horse Travel Distance" => {},
|
||||||
|
"Boat Travel Distance" => {},
|
||||||
|
"Crouch Distance" => {},
|
||||||
|
"Climb Distance" => {},
|
||||||
|
"Fall Distance" => {},
|
||||||
|
"Walk Under Water Distance" => {},
|
||||||
|
"Walk On Water Distance" => {},
|
||||||
}
|
}
|
||||||
Dir["#{SERVER_DIR}/world/stats/*.json"].each do |stats_fname|
|
Dir["#{SERVER_DIR}/world/stats/*.json"].each do |stats_fname|
|
||||||
load_stats(stats_fname)
|
load_stats(stats_fname)
|
||||||
@ -145,6 +155,28 @@ class GenStats
|
|||||||
end
|
end
|
||||||
result
|
result
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@all_stats["Enchant Item Count"][user_name] = stats["minecraft:custom"]["minecraft:enchant_item"]
|
||||||
|
|
||||||
|
@all_stats["Animals Bred"][user_name] = stats["minecraft:custom"]["minecraft:animals_bred"]
|
||||||
|
|
||||||
|
{
|
||||||
|
"Foot Travel Distance" => ["sprint_one_cm", "walk_one_cm"],
|
||||||
|
"Horse Travel Distance" => ["horse_one_cm"],
|
||||||
|
"Boat Travel Distance" => ["boat_one_cm"],
|
||||||
|
"Crouch Distance" => ["crouch_one_cm"],
|
||||||
|
"Climb Distance" => ["climb_one_cm"],
|
||||||
|
"Fall Distance" => ["fall_one_cm"],
|
||||||
|
"Walk Under Water Distance" => ["walk_under_water_one_cm"],
|
||||||
|
"Walk On Water Distance" => ["walk_on_water_one_cm"],
|
||||||
|
}.each_pair do |stat_name, stat_fields|
|
||||||
|
dist = stat_fields.reduce(0) do |result, stat_field|
|
||||||
|
result + (stats["minecraft:custom"]["minecraft:#{stat_field}"] || 0)
|
||||||
|
end
|
||||||
|
# convert cm to m
|
||||||
|
dist = (dist + 500) / 1000
|
||||||
|
@all_stats[stat_name][user_name] = dist
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def print_stats
|
def print_stats
|
||||||
|
Loading…
x
Reference in New Issue
Block a user