AspireMint reports: Nodereplacer shows error 'You ... #6408

Open
opened 2024-03-06 18:44:06 +00:00 by yourland-report · 4 comments

AspireMint reports a bug:

Nodereplacer shows error 'You have no further "nyancat:slab_nyancat", Replacement failed.' but instead i would prefer to set it anyway with info message (remove 'Replacement failed' part). If i want to move just 1 rotated node somewhere else, i need that node in inventory :/

Player position:

{
	x = 1982.6989746094,
	y = 18,
	z = 1174.0460205078
}

Player look:

{
	x = -0.99232369661331,
	y = -0.11615069955587,
	z = -0.042458336800337
}

Player information:

{
	max_rtt = 13.494999885559,
	protocol_version = 42,
	lang_code = "",
	minor = 7,
	version_string = "5.7.0",
	state = "Active",
	formspec_version = 6,
	ip_version = 6,
	min_rtt = 0.025000000372529,
	avg_rtt = 0.035999998450279,
	min_jitter = 0,
	max_jitter = 13.343999862671,
	avg_jitter = 0,
	connection_uptime = 4757,
	serialization_version = 29,
	patch = 0,
	major = 5
}

Player meta:

{
	fields = {
		digged_nodes = "2034976",
		placed_nodes = "398710",
		died = "386",
		yl_commons_player_created = "1619715757",
		yl_commons_player_joined = "1709745944",
		yl_church = "return {[\"last_death\"] = {[\"x\"] = 4551, [\"y\"] = 29802, [\"z\"] = 1539}, [\"last_heal\"] = 1708702962, [\"last_death_portal\"] = 1709670258}",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}",
		["stamina:exhaustion"] = "112",
		punch_count = "566549",
		["stamina:level"] = "16",
		repellant = "0",
		yl_commons_thankyou = "298",
		hud_state = "on",
		["ocean_build.forbidden"] = "true",
		["petz:werewolf_clan_idx"] = "4",
		["petz:lycanthropy"] = "0",
		xp = "2120880",
		["petz:werewolf"] = "0",
		["ocean_build.last_warning"] = "1.65674e+09",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 3300\", \"\", \"3d_armor:leggings_nether 1 6600\", \"3d_armor:boots_crystal 1 3300\", \"3d_armor:chestplate_nether 1 6600\", \"shields:shield_nether 1 6600\"}",
		["ocean_build.ocean_built"] = "12",
		arenalib_infobox_arenaID = "0",
		bitten = "0",
		crafted = "131351",
		jointime = "1619715757",
		played_time = "7058003",
		["signslib:pos"] = "(-54,5,22529)",
		["stamina:poisoned"] = "no",
		partychat = "party",
		inflicted_damage = "12256626"
	}
}

Log identifier


[MOD] yl_report log identifier = rvfds0EyU1eo5Q9OZ6tTOZntJmv8emOD

Profiler save:

profile-20240306T184406.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 3d 5h 5min 51s | max lag: 1.47s | clients (20/52): AliasAlreadyTaken, AspireMint, Bailiff, BenOnly, Boot, Crazylad, damour2_, flux, hedwig, hgdfsgdcg, jackofthebean000, kmbdmck, Kooky, LadyPixels, LIVING_LEGEND1234, Lucien, Lucien_II, poppyasdan, savana_g, Service

Teleport command:

/teleport xyz 1983 18 1174

Compass command:

/give_compass Construction rvfds0EyU1eo5Q9OZ6tTOZntJmv8emOD D2691E 1983 18 1174
AspireMint reports a bug: > Nodereplacer shows error 'You have no further "nyancat:slab_nyancat", Replacement failed.' but instead i would prefer to set it anyway with info message (remove 'Replacement failed' part). If i want to move just 1 rotated node somewhere else, i need that node in inventory :/ Player position: ``` { x = 1982.6989746094, y = 18, z = 1174.0460205078 } ``` Player look: ``` { x = -0.99232369661331, y = -0.11615069955587, z = -0.042458336800337 } ``` Player information: ``` { max_rtt = 13.494999885559, protocol_version = 42, lang_code = "", minor = 7, version_string = "5.7.0", state = "Active", formspec_version = 6, ip_version = 6, min_rtt = 0.025000000372529, avg_rtt = 0.035999998450279, min_jitter = 0, max_jitter = 13.343999862671, avg_jitter = 0, connection_uptime = 4757, serialization_version = 29, patch = 0, major = 5 } ``` Player meta: ``` { fields = { digged_nodes = "2034976", placed_nodes = "398710", died = "386", yl_commons_player_created = "1619715757", yl_commons_player_joined = "1709745944", yl_church = "return {[\"last_death\"] = {[\"x\"] = 4551, [\"y\"] = 29802, [\"z\"] = 1539}, [\"last_heal\"] = 1708702962, [\"last_death_portal\"] = 1709670258}", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}", ["stamina:exhaustion"] = "112", punch_count = "566549", ["stamina:level"] = "16", repellant = "0", yl_commons_thankyou = "298", hud_state = "on", ["ocean_build.forbidden"] = "true", ["petz:werewolf_clan_idx"] = "4", ["petz:lycanthropy"] = "0", xp = "2120880", ["petz:werewolf"] = "0", ["ocean_build.last_warning"] = "1.65674e+09", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 3300\", \"\", \"3d_armor:leggings_nether 1 6600\", \"3d_armor:boots_crystal 1 3300\", \"3d_armor:chestplate_nether 1 6600\", \"shields:shield_nether 1 6600\"}", ["ocean_build.ocean_built"] = "12", arenalib_infobox_arenaID = "0", bitten = "0", crafted = "131351", jointime = "1619715757", played_time = "7058003", ["signslib:pos"] = "(-54,5,22529)", ["stamina:poisoned"] = "no", partychat = "party", inflicted_damage = "12256626" } } ``` Log identifier ``` [MOD] yl_report log identifier = rvfds0EyU1eo5Q9OZ6tTOZntJmv8emOD ``` Profiler save: ``` profile-20240306T184406.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 3d 5h 5min 51s | max lag: 1.47s | clients (20/52): AliasAlreadyTaken, AspireMint, Bailiff, BenOnly, Boot, Crazylad, damour2_, flux, hedwig, hgdfsgdcg, jackofthebean000, kmbdmck, Kooky, LadyPixels, LIVING_LEGEND1234, Lucien, Lucien_II, poppyasdan, savana_g, Service ``` Teleport command: ``` /teleport xyz 1983 18 1174 ``` Compass command: ``` /give_compass Construction rvfds0EyU1eo5Q9OZ6tTOZntJmv8emOD D2691E 1983 18 1174 ```
AliasAlreadyTaken was assigned by yourland-report 2024-03-06 18:44:06 +00:00

Sorry, wrong error message.

It shows error "Item not in your inventory: ..." and not always, for example i can set cobble but not petz:beehive o.O
Or i can set sunflower, rye, cotton, but not onion, garlic, gooseberry_bush, etc.. (tested on public farm).
From building materials, i can't set stairs, slabs or any other moreblocks nodes.

Sorry, wrong error message. It shows error "Item not in your inventory: ..." and not always, for example i can set cobble but not petz:beehive o.O Or i can set sunflower, rye, cotton, but not onion, garlic, gooseberry_bush, etc.. (tested on public farm). From building materials, i can't set stairs, slabs or any other moreblocks nodes.
Member

I've heard people complain that their node replacer stopped working multiple times already. Then it would randomly start working again. (heard it from some BotM winners, not beginner builders...).

I've heard people complain that their node replacer stopped working multiple times already. Then it would randomly start working again. (heard it from some BotM winners, not beginner builders...).
AliasAlreadyTaken added the
4. step/needs confirmation
label 2024-03-08 15:04:25 +00:00

Replacer decision: your-land/administration#143

Replacer decision: your-land/administration#143
Member

issues like this make me wonder whether there's any way we can please everyone with replacer behavior. personally i'd aim for something like the principle of least surprise.

issues like this make me wonder whether there's any way we can please everyone with replacer behavior. personally i'd aim for something like [the principle of least surprise](https://en.wikipedia.org/wiki/Principle_of_least_astonishment).
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#6408
No description provided.