HorusDamocles reports: Tree farm, sakuras can be put ... #4423

Open
opened 2023-05-07 10:55:14 +00:00 by yourland-report · 8 comments

HorusDamocles reports a bug:

Tree farm, sakuras can be put outside the current sapling range. a very nice user pointed this out

Player position:

{
	x = 2024.1500244141,
	y = 14.5,
	z = 1296.4870605469
}

Player look:

{
	x = -0.16731068491936,
	y = -0.088720455765724,
	z = -0.98190414905548
}

Player information:

{
	lang_code = "",
	formspec_version = 6,
	state = "Active",
	ip_version = 6,
	min_rtt = 0.1630000025034,
	avg_rtt = 0.16799999773502,
	min_jitter = 0,
	max_jitter = 2.7279999256134,
	max_rtt = 2.9019999504089,
	connection_uptime = 27949,
	serialization_version = 29,
	patch = 0,
	minor = 7,
	version_string = "5.7.0",
	avg_jitter = 0.0010000020265579,
	protocol_version = 41,
	major = 5
}

Player meta:

{
	fields = {
		jointime = "1651436734",
		bitten = "0",
		repellant = "0",
		yl_unified_trash_review = "return {\"default:sword_stone 1 59203\", \"farming:hemp_leaf\", \"\", \"\"}",
		["petz:werewolf"] = "0",
		["signslib:pos"] = "(16975,6386,-15024)",
		["petz:lycanthropy"] = "0",
		yl_commons_thankyou = "69",
		played_time = "7672993",
		digged_nodes = "2910347",
		placed_nodes = "1398617",
		died = "427",
		crafted = "95696",
		["stamina:level"] = "11",
		punch_count = "68094",
		["stamina:poisoned"] = "no",
		["petz:werewolf_clan_idx"] = "3",
		["stamina:exhaustion"] = "132.5",
		hud_state = "on",
		yl_commons_player_created = "1651436734",
		yl_commons_player_joined = "1683429069",
		arenalib_infobox_arenaID = "0",
		["petz:werewolf_vignette_id"] = "19",
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 1880\", \"3d_armor:chestplate_crystal 1 1680\", \"shields:shield_crystal 1 2240\", \"3d_armor:leggings_crystal 1 1680\", \"3d_armor:helmet_crystal 1 2240\", \"\"}",
		["ocean_build.last_warning"] = "1.66276e+09",
		yl_church = "return {[\"last_death_portal\"] = 1683437051, [\"last_death\"] = {[\"x\"] = -5027, [\"y\"] = 35, [\"z\"] = -5668}}",
		inflicted_damage = "1343410",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 1.8899999856948853, [\"gravity\"] = 1.1100000143051147}",
		xp = "2963189",
		["ocean_build.forbidden"] = "true",
		["ocean_build.ocean_built"] = "12",
		partychat = "party",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}"
	}
}

Log identifier


[MOD] yl_report log identifier = lpSYMetgdDZODIhoCRtHZn5QkbR89Yc5

Profiler save:

profile-20230507T105514.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 15h 20min 57s | max lag: 0.445s | clients (21/52): 9T9, able29, AliasAlreadyTaken, Alinia, Aliza, Azelf, Bailiff, BibaBoba, DanteLeo, daydream, drgn, HorusDamocles, Kalek, kokopal, MineWorlds, MysticalPlayz, niceride, NodeBreaker, Robo, Service, sixwolf

Teleport command:

/teleport xyz 2024 15 1296

Compass command:

/give_compass Construction lpSYMetgdDZODIhoCRtHZn5QkbR89Yc5 D2691E 2024 15 1296
HorusDamocles reports a bug: > Tree farm, sakuras can be put outside the current sapling range. a very nice user pointed this out Player position: ``` { x = 2024.1500244141, y = 14.5, z = 1296.4870605469 } ``` Player look: ``` { x = -0.16731068491936, y = -0.088720455765724, z = -0.98190414905548 } ``` Player information: ``` { lang_code = "", formspec_version = 6, state = "Active", ip_version = 6, min_rtt = 0.1630000025034, avg_rtt = 0.16799999773502, min_jitter = 0, max_jitter = 2.7279999256134, max_rtt = 2.9019999504089, connection_uptime = 27949, serialization_version = 29, patch = 0, minor = 7, version_string = "5.7.0", avg_jitter = 0.0010000020265579, protocol_version = 41, major = 5 } ``` Player meta: ``` { fields = { jointime = "1651436734", bitten = "0", repellant = "0", yl_unified_trash_review = "return {\"default:sword_stone 1 59203\", \"farming:hemp_leaf\", \"\", \"\"}", ["petz:werewolf"] = "0", ["signslib:pos"] = "(16975,6386,-15024)", ["petz:lycanthropy"] = "0", yl_commons_thankyou = "69", played_time = "7672993", digged_nodes = "2910347", placed_nodes = "1398617", died = "427", crafted = "95696", ["stamina:level"] = "11", punch_count = "68094", ["stamina:poisoned"] = "no", ["petz:werewolf_clan_idx"] = "3", ["stamina:exhaustion"] = "132.5", hud_state = "on", yl_commons_player_created = "1651436734", yl_commons_player_joined = "1683429069", arenalib_infobox_arenaID = "0", ["petz:werewolf_vignette_id"] = "19", ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 1880\", \"3d_armor:chestplate_crystal 1 1680\", \"shields:shield_crystal 1 2240\", \"3d_armor:leggings_crystal 1 1680\", \"3d_armor:helmet_crystal 1 2240\", \"\"}", ["ocean_build.last_warning"] = "1.66276e+09", yl_church = "return {[\"last_death_portal\"] = 1683437051, [\"last_death\"] = {[\"x\"] = -5027, [\"y\"] = 35, [\"z\"] = -5668}}", inflicted_damage = "1343410", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 1.8899999856948853, [\"gravity\"] = 1.1100000143051147}", xp = "2963189", ["ocean_build.forbidden"] = "true", ["ocean_build.ocean_built"] = "12", partychat = "party", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}" } } ``` Log identifier ``` [MOD] yl_report log identifier = lpSYMetgdDZODIhoCRtHZn5QkbR89Yc5 ``` Profiler save: ``` profile-20230507T105514.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 15h 20min 57s | max lag: 0.445s | clients (21/52): 9T9, able29, AliasAlreadyTaken, Alinia, Aliza, Azelf, Bailiff, BibaBoba, DanteLeo, daydream, drgn, HorusDamocles, Kalek, kokopal, MineWorlds, MysticalPlayz, niceride, NodeBreaker, Robo, Service, sixwolf ``` Teleport command: ``` /teleport xyz 2024 15 1296 ``` Compass command: ``` /give_compass Construction lpSYMetgdDZODIhoCRtHZn5QkbR89Yc5 D2691E 2024 15 1296 ```
AliasAlreadyTaken was assigned by yourland-report 2023-05-07 10:55:14 +00:00

I tried and birch tree sapling can be placed outside as well (even up to the corner). Might be worth checking all the trees, maybe some are missing information about their dimensions necessary to enforce protection boundaries? (or they could have that wrong)

I tried and birch tree sapling can be placed outside as well (even up to the corner). Might be worth checking all the trees, maybe some are missing information about their dimensions necessary to enforce protection boundaries? (or they could have that wrong)
Member

I removed all that sakura stuff there. It is quite enough to write a /bug and not also fill all the boxes there and two more with sakura and plant sakura seedlings everywhere.

I removed all that sakura stuff there. It is quite enough to write a /bug and not also fill all the boxes there and two more with sakura and plant sakura seedlings everywhere.

There seems to be a list of forbidden tree species (if you try to plant e.g. healing tree, it will tell you what is not allowed to plant there, including a portalstone :) ).

So I guess more trees are allowed, perhaps in the past there was variety of trees and due to laziness when replanting it degenerated to all trees being single species.

Pine tree can also be planted one node closer to edge, but not at the edge.

There seems to be a list of forbidden tree species (if you try to plant e.g. healing tree, it will tell you what is not allowed to plant there, including a portalstone :) ). So I guess more trees are allowed, perhaps in the past there was variety of trees and due to laziness when replanting it degenerated to all trees being single species. Pine tree can also be planted one node closer to edge, but not at the edge.

Sure, we could program everything out, but at least in some cases, we need to ask common sense. It's even in the poster: 4. Do not plant trees that grow out of area.

Sure, we could program everything out, but at least in some cases, we need to ask common sense. It's even in the poster: 4. Do not plant trees that grow out of area.
Member

are we talking about the public tree farm, or more generally? i'm very worried about how ethereal trees can be used to grief protected spaces, cf. #4264.

but we've supposedly got a system in place to prevent placing saplings if the trees will intersect someone else's protected area? that seems unrelated. why has that suddenly failed?

are we talking about the public tree farm, or more generally? i'm very worried about how ethereal trees can be used to grief protected spaces, cf. #4264. but we've supposedly got a system in place to prevent placing saplings if the trees will intersect someone else's protected area? that seems unrelated. why has that suddenly failed?
flux added the
1. kind/bug
2. prio/elevated
1. kind/griefing
3. source/integration
labels 2023-05-09 04:43:02 +00:00

This system only prevents landguards from placing saplings close to an area border.

This system only prevents landguards from placing saplings close to an area border.
Member

This system only prevents landguards from placing saplings close to an area border.

ah. perhaps we could extend that mechanic to player-based saplings too? i'm also realizing that choppy contains a very similar database to treesize.lua, though it's not tied into saplings. i should compare our notes.

> This system only prevents landguards from placing saplings close to an area border. ah. perhaps we could extend that mechanic to player-based saplings too? i'm also realizing that choppy contains a very similar database to `treesize.lua`, though it's not tied into saplings. i should compare our notes.

Since trees growing into protected areas are certainly not only a problem on YL, this could become a library mod of its own.

I imagine some automatism trying out those saplings and generation thingies in a place given by staff, then on each attempt learning how much it replaces and storing that in a config.

Since trees growing into protected areas are certainly not only a problem on YL, this could become a library mod of its own. I imagine some automatism trying out those saplings and generation thingies in a place given by staff, then on each attempt learning how much it replaces and storing that in a config.
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#4423
No description provided.