mrminer reports: suggestion: command to disalow ... #4770

Open
opened 2023-06-14 22:19:26 +00:00 by yourland-report · 12 comments

mrminer reports a bug:

suggestion: command to disalow owner of a subarea from placing locked objects in that subarea (could be run by masterarea owners)

Player position:

{
	z = 262.23199462891,
	x = 3029.7119140625,
	y = 107.75
}

Player look:

{
	z = 0.26572090387344,
	x = 0.76304656267166,
	y = -0.58919632434845
}

Player information:

{
	ip_version = 6,
	min_rtt = 0.11200000345707,
	avg_rtt = 0.12099999934435,
	formspec_version = 6,
	protocol_version = 42,
	lang_code = "",
	major = 5,
	version_string = "5.7.0",
	state = "Active",
	minor = 7,
	min_jitter = 0,
	max_jitter = 1.9469999074936,
	avg_jitter = 0,
	connection_uptime = 453,
	serialization_version = 29,
	patch = 0,
	max_rtt = 2.0680000782013
}

Player meta:

{
	fields = {
		arenalib_infobox_arenaID = "0",
		yl_church = "return {[\"last_death\"] = {[\"z\"] = 1787, [\"x\"] = 4264, [\"y\"] = 4}, [\"last_heal\"] = 1677356984, [\"last_death_portal\"] = 1686692285}",
		jointime = "1646186882",
		punch_count = "22599",
		played_time = "3139683",
		digged_nodes = "119270",
		placed_nodes = "44233",
		died = "623",
		crafted = "21380",
		["ocean_build.last_warning"] = "1.6733e+09",
		["ocean_build.forbidden"] = "true",
		["ocean_build.ocean_built"] = "12",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 3988\", \"3d_armor:chestplate_crystal 1 15113\", \"3d_armor:leggings_crystal 1 15213\", \"3d_armor:boots_crystal 1 17677\", \"shields:shield_crystal 1 8998\", \"\"}",
		xp = "52289",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		yl_commons_player_created = "1646186882",
		["petz:lycanthropy"] = "0",
		arenalib_watchID = "0",
		bitten = "0",
		["petz:werewolf_vignette_id"] = "19",
		["stamina:exhaustion"] = "65.5",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"jump\"] = 1.5, [\"gravity\"] = 1, [\"sneak_glitch\"] = false, [\"speed\"] = 2, [\"sneak\"] = true}",
		["stamina:level"] = "9",
		yl_commons_thankyou = "64",
		["signslib:pos"] = "(3029,122,406)",
		repellant = "0",
		["petz:werewolf_clan_idx"] = "1",
		yl_commons_player_joined = "1686780729",
		hud_state = "on",
		inflicted_damage = "468756",
		["stamina:poisoned"] = "no",
		["hud_manager:choppy:waypoint_enabled"] = "y",
		partychat = "party",
		["petz:werewolf"] = "0"
	}
}

Log identifier


[MOD] yl_report log identifier = eyHxSchJbXqVH75DjmhOzfqvhCjwH8nG

Profiler save:

profile-20230614T221926.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 1d 3h 4min 8s | max lag: 1.17s | clients (25/52): AliasAlreadyTaken, aluthos, AndrewTheGreat, Appledore, Bailiff, BibaBoba, Buzz, carrots1234, crankyape, DragonWrangler1, drgn, Fire-dragon, flux, Korx, Laurii, Lucien, Minetest13, mrminer, niceride, rewired_X, SADDD, Service, shanish2, StingadaUhu, tayla_ru

Teleport command:

/teleport xyz 3030 108 262

Compass command:

/give_compass Construction eyHxSchJbXqVH75DjmhOzfqvhCjwH8nG D2691E 3030 108 262
mrminer reports a bug: > suggestion: command to disalow owner of a subarea from placing locked objects in that subarea (could be run by masterarea owners) Player position: ``` { z = 262.23199462891, x = 3029.7119140625, y = 107.75 } ``` Player look: ``` { z = 0.26572090387344, x = 0.76304656267166, y = -0.58919632434845 } ``` Player information: ``` { ip_version = 6, min_rtt = 0.11200000345707, avg_rtt = 0.12099999934435, formspec_version = 6, protocol_version = 42, lang_code = "", major = 5, version_string = "5.7.0", state = "Active", minor = 7, min_jitter = 0, max_jitter = 1.9469999074936, avg_jitter = 0, connection_uptime = 453, serialization_version = 29, patch = 0, max_rtt = 2.0680000782013 } ``` Player meta: ``` { fields = { arenalib_infobox_arenaID = "0", yl_church = "return {[\"last_death\"] = {[\"z\"] = 1787, [\"x\"] = 4264, [\"y\"] = 4}, [\"last_heal\"] = 1677356984, [\"last_death_portal\"] = 1686692285}", jointime = "1646186882", punch_count = "22599", played_time = "3139683", digged_nodes = "119270", placed_nodes = "44233", died = "623", crafted = "21380", ["ocean_build.last_warning"] = "1.6733e+09", ["ocean_build.forbidden"] = "true", ["ocean_build.ocean_built"] = "12", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 3988\", \"3d_armor:chestplate_crystal 1 15113\", \"3d_armor:leggings_crystal 1 15213\", \"3d_armor:boots_crystal 1 17677\", \"shields:shield_crystal 1 8998\", \"\"}", xp = "52289", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", yl_commons_player_created = "1646186882", ["petz:lycanthropy"] = "0", arenalib_watchID = "0", bitten = "0", ["petz:werewolf_vignette_id"] = "19", ["stamina:exhaustion"] = "65.5", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"jump\"] = 1.5, [\"gravity\"] = 1, [\"sneak_glitch\"] = false, [\"speed\"] = 2, [\"sneak\"] = true}", ["stamina:level"] = "9", yl_commons_thankyou = "64", ["signslib:pos"] = "(3029,122,406)", repellant = "0", ["petz:werewolf_clan_idx"] = "1", yl_commons_player_joined = "1686780729", hud_state = "on", inflicted_damage = "468756", ["stamina:poisoned"] = "no", ["hud_manager:choppy:waypoint_enabled"] = "y", partychat = "party", ["petz:werewolf"] = "0" } } ``` Log identifier ``` [MOD] yl_report log identifier = eyHxSchJbXqVH75DjmhOzfqvhCjwH8nG ``` Profiler save: ``` profile-20230614T221926.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 1d 3h 4min 8s | max lag: 1.17s | clients (25/52): AliasAlreadyTaken, aluthos, AndrewTheGreat, Appledore, Bailiff, BibaBoba, Buzz, carrots1234, crankyape, DragonWrangler1, drgn, Fire-dragon, flux, Korx, Laurii, Lucien, Minetest13, mrminer, niceride, rewired_X, SADDD, Service, shanish2, StingadaUhu, tayla_ru ``` Teleport command: ``` /teleport xyz 3030 108 262 ``` Compass command: ``` /give_compass Construction eyHxSchJbXqVH75DjmhOzfqvhCjwH8nG D2691E 3030 108 262 ```
AliasAlreadyTaken was assigned by yourland-report 2023-06-14 22:19:26 +00:00
flux added the
1. kind/enhancement
label 2023-06-14 23:44:33 +00:00
Member

area owners should get a lot more control over what can be done in sub-areas of their area, including this proposal.

area owners should get a lot more control over what can be done in sub-areas of their area, including this proposal.
Member

even if it's a share chest, the area master can't empty or remove it, but if you give another player an area, shouldn't they be able to store stuff on it and think it's secure? I guess it highly depends on the reason for the sub area. To help build, they don't need to leave things behind but to store them during the work. But if the sub area is 'you can live here' then that's different. Tough one. Maybe a time out? Like if you say 'you can build machines here with me' but six months later you haven't seen the player maybe the sub area could be dropped/converted to master area? IDK.

even if it's a share chest, the area master can't empty or remove it, but if you give another player an area, shouldn't they be able to store stuff on it and think it's secure? I guess it highly depends on the reason for the sub area. To help build, they don't need to leave things behind but to store them during the work. But if the sub area is 'you can live here' then that's different. Tough one. Maybe a time out? Like if you say 'you can build machines here with me' but six months later you haven't seen the player maybe the sub area could be dropped/converted to master area? IDK.

daydream: they wouldn't have insecure chests. This command would make it so they can't place the chest in the first place.

daydream: they wouldn't have insecure chests. This command would make it so they can't place the chest in the first place.

Also, there are many ways this could be useful.

Here are just a few.

  1. Public farms. (I immediately removed it after) You can place a locked chest in the haven tree farm (I tested it)

  2. Rentals. You might want to rent out areas to let them build stuff in, but not let them place stuff that you can't remove, because they might fail to pay rent, or quit the game entirely.

  3. Temporary builders. Maybe you want someone to help you build one thing, then remove the area. You don't want them to be able to place locked chests/doors/etc that they can't remove.

Also, there are many ways this could be useful. Here are just a few. 1. Public farms. (I immediately removed it after) You can place a locked chest in the haven tree farm (I tested it) 2. Rentals. You might want to rent out areas to let them build stuff in, but not let them place stuff that you can't remove, because they might fail to pay rent, or quit the game entirely. 3. Temporary builders. Maybe you want someone to help you build one thing, then remove the area. You don't want them to be able to place locked chests/doors/etc that they can't remove.
Member

Hmm. Perhaps I really ought to change the shared locked chests so that you can dig them if they're empty and you can build there and the area is protected...

Hmm. Perhaps I really ought to change the shared locked chests so that you can dig them if they're empty and you can build there and the area is protected...

Hmm. Perhaps I really ought to change the shared locked chests so that you can dig them if they're empty and you can build there and the area is protected...

I'd really like to see a type of chest that is not protected when there is no area protection, and is protected when there is an area protection; for guild and nether use especially. There should not be any owner of such a chest, it should just respect area protections if there is an area. As a bonus, if upgraded with an item i.e. book / access card, then additional look / take / place permissions may be given and this would follow what has been discussed previously with "POSIX" style permissions type chest. Sounds more complicated to explain than it would be to use in gameplay.

> Hmm. Perhaps I really ought to change the shared locked chests so that you can dig them if they're empty and you can build there and the area is protected... I'd really like to see a type of chest that is not protected when there is no area protection, and is protected when there is an area protection; for guild and nether use especially. There should not be any owner of such a chest, it should just respect area protections if there is an area. As a bonus, if upgraded with an item i.e. book / access card, then additional look / take / place permissions may be given and this would follow what has been discussed previously with "POSIX" style permissions type chest. Sounds more complicated to explain than it would be to use in gameplay.
Member

I'd really like to see a type of chest that is not protected when there is no area protection, and is protected when there is an area protection;

this exists as "yl_tools:chest_protected" #1507

> I'd really like to see a type of chest that is not protected when there is no area protection, and is protected when there is an area protection; this exists as "yl_tools:chest_protected" #1507

I'd really like to see a type of chest that is not protected when there is no area protection, and is protected when there is an area protection;

this exists as "yl_tools:chest_protected" #1507

I was told this is going to be removed from Your Land and do not use it - is that not true anymore?

> > I'd really like to see a type of chest that is not protected when there is no area protection, and is protected when there is an area protection; > > this exists as "yl_tools:chest_protected" #1507 > I was told this is going to be removed from Your Land and do not use it - is that not true anymore?
Member

I was told this is going to be removed from Your Land and do not use it - is that not true anymore?

i'd like to see it removed, but currently, it exists.

> I was told this is going to be removed from Your Land and do not use it - is that not true anymore? i'd like to see it removed, but currently, it exists.

I was told this is going to be removed from Your Land and do not use it - is that not true anymore?

i'd like to see it removed, but currently, it exists.

I've tested further "yl_tools:chest_protected"; it shows "Protected Chest (owned by playername)". That's really strange if it does in fact not have any bearing which player owns the chest? Also (obviously) lacking the convenience features of chesttools i.e. DA/TA/SA/FA. "but currently, it exists" does not inspire confidence to advise the guild mates to use only this type of chest for collaboration. When placed in a protected area for a guild member and the area protection is removed from that guild member they can violate the area protection by accessing the chest. I'd say that's not what I described and also not helpful for the topic of this report.

> > I was told this is going to be removed from Your Land and do not use it - is that not true anymore? > > i'd like to see it removed, but currently, it exists. I've tested further "yl_tools:chest_protected"; it shows "Protected Chest (owned by playername)". That's really strange if it does in fact not have any bearing which player owns the chest? Also (obviously) lacking the convenience features of chesttools i.e. DA/TA/SA/FA. "but currently, it exists" does not inspire confidence to advise the guild mates to use only this type of chest for collaboration. When placed in a protected area for a guild member and the area protection is removed from that guild member they can violate the area protection by accessing the chest. I'd say that's not what I described and also not helpful for the topic of this report.

Hmm. Perhaps I really ought to change the shared locked chests so that you can dig them if they're empty and you can build there and the area is protected...

But that doesn't stop the problem of if the player places a normal locked chest...
Or a locked door or smartshop.

> Hmm. Perhaps I really ought to change the shared locked chests so that you can dig them if they're empty and you can build there and the area is protected... But that doesn't stop the problem of if the player places a normal locked chest... Or a locked door or smartshop.

Hmm. Perhaps I really ought to change the shared locked chests so that you can dig them if they're empty and you can build there and the area is protected...

But that doesn't stop the problem of if the player places a normal locked chest...
Or a locked door or smartshop.

That would prevent the use of many common things that are player-owned such as circular saw. I do think that the issue is not preventing players from doing dumb things, but instead players must do dumb things because we don't have anything smarter for them available. Fix the dumb things, one at a time.

> > Hmm. Perhaps I really ought to change the shared locked chests so that you can dig them if they're empty and you can build there and the area is protected... > > But that doesn't stop the problem of if the player places a normal locked chest... > Or a locked door or smartshop. That would prevent the use of many common things that are player-owned such as circular saw. I do think that the issue is not preventing players from doing dumb things, but instead players must do dumb things because we don't have anything smarter for them available. Fix the dumb things, one at a time.
Sign in to join this conversation.
No Milestone
No project
No Assignees
6 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#4770
No description provided.