mrminer reports: suggestion for 1.4: builder's ... #5063

Closed
opened 2023-08-05 21:36:37 +00:00 by yourland-report · 10 comments

mrminer reports a bug:

suggestion for 1.4: builder's magic that lets you remotely access your chests

Player position:

{
	y = 95.5,
	z = 563.94500732422,
	x = 3522.0520019531
}

Player look:

{
	y = -0.061048541218042,
	z = -0.97180277109146,
	x = 0.22775529325008
}

Player information:

{
	ip_version = 6,
	min_rtt = 0.11200000345707,
	avg_rtt = 0.1169999986887,
	minor = 7,
	max_jitter = 1.4250000715256,
	avg_jitter = 0.0040000006556511,
	max_rtt = 1.5499999523163,
	serialization_version = 29,
	patch = 0,
	state = "Active",
	min_jitter = 0,
	connection_uptime = 10472,
	protocol_version = 42,
	major = 5,
	version_string = "5.7.0",
	formspec_version = 6,
	lang_code = ""
}

Player meta:

{
	fields = {
		partychat = "main",
		["hud_manager:choppy:waypoint_enabled"] = "y",
		xp = "58322",
		repellant = "0",
		["petz:werewolf_vignette_id"] = "19",
		arenalib_watchID = "0",
		arenalib_infobox_arenaID = "0",
		["ocean_build.last_warning"] = "1.6733e+09",
		["ocean_build.forbidden"] = "true",
		["petz:lycanthropy"] = "0",
		hud_state = "on",
		punch_count = "24344",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 71, [\"z\"] = 397, [\"x\"] = 3460}, [\"last_heal\"] = 1677356984, [\"last_death_portal\"] = 1691270986}",
		inflicted_damage = "505612",
		["signslib:pos"] = "(3108,59,248)",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 17680\", \"3d_armor:chestplate_crystal 1 17680\", \"3d_armor:leggings_crystal 1 17680\", \"shields:shield_crystal 1 17680\", \"3d_armor:boots_crystal 1 17680\", \"\"}",
		["petz:werewolf"] = "0",
		yl_commons_thankyou = "76",
		crafted = "34966",
		yl_commons_player_joined = "1691260941",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"jump\"] = 1.5, [\"gravity\"] = 1, [\"sneak_glitch\"] = false, [\"speed\"] = 2, [\"sneak\"] = true}",
		yl_commons_player_created = "1646186882",
		["stamina:level"] = "14",
		["petz:werewolf_clan_idx"] = "4",
		["stamina:poisoned"] = "no",
		["ocean_build.ocean_built"] = "12",
		["stamina:exhaustion"] = "76",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		played_time = "3695488",
		digged_nodes = "139612",
		placed_nodes = "52963",
		died = "662",
		jointime = "1646186882",
		bitten = "0"
	}
}

Log identifier


[MOD] yl_report log identifier = ur8TLDTi4Qifhxfp6P4K9CjqyKzViL8Y

Profiler save:

profile-20230805T213637.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 5d 10h 48min 37s | max lag: 0.938s | clients (24/52): AliasAlreadyTaken, BibaBoba, Boot, brain_hack, Chache, crankyape, d_snow, daydream, DragonWrangler1, flux, Garag_Enthor, Goldberry, grae, LadyPixels, Lucien, milanya, mrminer, Oakenshield, PhilStein, Service, shanish2, Sokomine, tururrum, yowyowming

Teleport command:

/teleport xyz 3522 96 564

Compass command:

/give_compass Construction ur8TLDTi4Qifhxfp6P4K9CjqyKzViL8Y D2691E 3522 96 564
mrminer reports a bug: > suggestion for 1.4: builder's magic that lets you remotely access your chests Player position: ``` { y = 95.5, z = 563.94500732422, x = 3522.0520019531 } ``` Player look: ``` { y = -0.061048541218042, z = -0.97180277109146, x = 0.22775529325008 } ``` Player information: ``` { ip_version = 6, min_rtt = 0.11200000345707, avg_rtt = 0.1169999986887, minor = 7, max_jitter = 1.4250000715256, avg_jitter = 0.0040000006556511, max_rtt = 1.5499999523163, serialization_version = 29, patch = 0, state = "Active", min_jitter = 0, connection_uptime = 10472, protocol_version = 42, major = 5, version_string = "5.7.0", formspec_version = 6, lang_code = "" } ``` Player meta: ``` { fields = { partychat = "main", ["hud_manager:choppy:waypoint_enabled"] = "y", xp = "58322", repellant = "0", ["petz:werewolf_vignette_id"] = "19", arenalib_watchID = "0", arenalib_infobox_arenaID = "0", ["ocean_build.last_warning"] = "1.6733e+09", ["ocean_build.forbidden"] = "true", ["petz:lycanthropy"] = "0", hud_state = "on", punch_count = "24344", yl_church = "return {[\"last_death\"] = {[\"y\"] = 71, [\"z\"] = 397, [\"x\"] = 3460}, [\"last_heal\"] = 1677356984, [\"last_death_portal\"] = 1691270986}", inflicted_damage = "505612", ["signslib:pos"] = "(3108,59,248)", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 17680\", \"3d_armor:chestplate_crystal 1 17680\", \"3d_armor:leggings_crystal 1 17680\", \"shields:shield_crystal 1 17680\", \"3d_armor:boots_crystal 1 17680\", \"\"}", ["petz:werewolf"] = "0", yl_commons_thankyou = "76", crafted = "34966", yl_commons_player_joined = "1691260941", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"jump\"] = 1.5, [\"gravity\"] = 1, [\"sneak_glitch\"] = false, [\"speed\"] = 2, [\"sneak\"] = true}", yl_commons_player_created = "1646186882", ["stamina:level"] = "14", ["petz:werewolf_clan_idx"] = "4", ["stamina:poisoned"] = "no", ["ocean_build.ocean_built"] = "12", ["stamina:exhaustion"] = "76", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", played_time = "3695488", digged_nodes = "139612", placed_nodes = "52963", died = "662", jointime = "1646186882", bitten = "0" } } ``` Log identifier ``` [MOD] yl_report log identifier = ur8TLDTi4Qifhxfp6P4K9CjqyKzViL8Y ``` Profiler save: ``` profile-20230805T213637.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 5d 10h 48min 37s | max lag: 0.938s | clients (24/52): AliasAlreadyTaken, BibaBoba, Boot, brain_hack, Chache, crankyape, d_snow, daydream, DragonWrangler1, flux, Garag_Enthor, Goldberry, grae, LadyPixels, Lucien, milanya, mrminer, Oakenshield, PhilStein, Service, shanish2, Sokomine, tururrum, yowyowming ``` Teleport command: ``` /teleport xyz 3522 96 564 ``` Compass command: ``` /give_compass Construction ur8TLDTi4Qifhxfp6P4K9CjqyKzViL8Y D2691E 3522 96 564 ```
AliasAlreadyTaken was assigned by yourland-report 2023-08-05 21:36:37 +00:00
AliasAlreadyTaken added the
1. kind/balancing
label 2023-08-05 22:22:25 +00:00
AliasAlreadyTaken added this to the 1.4 Classes and abilities milestone 2023-08-05 22:22:33 +00:00

Not in favour.

Remote access to chests means the area needs to be loaded, which has a couple of other sideeffects and could be abused to run machines.

Not in favour. Remote access to chests means the area needs to be loaded, which has a couple of other sideeffects and could be abused to run machines.

Well what do you suggest? I often find it a pain when building "far from home" when I realize "I need this!", and have to go to storage, then back to build site.

Well what do you suggest? I often find it a pain when building "far from home" when I realize "I need this!", and have to go to storage, then back to build site.
Member

Not in favour.

Remote access to chests means the area needs to be loaded, which has a couple of other sideeffects and could be abused to run machines.

i'm not in favor of this either, but technically you don't need to forceload the area (which would make it "active"). minetest.load_area() only makes sure the mapblock is loaded in memory, it doesn't activate it (or trigger lbms).

> Not in favour. > > Remote access to chests means the area needs to be loaded, which has a couple of other sideeffects and could be abused to run machines. i'm not in favor of this either, but technically you don't need to forceload the area (which would make it "active"). `minetest.load_area()` only makes sure the mapblock is loaded in memory, it doesn't activate it (or trigger lbms).

I think that an alternative to this could be a new mod to implement something like Shulker Boxes in Minecraft. That is: a type of chest where all of a player's owned instances of it point to the same inventory.

The inventory data itself could be saved/loaded via the StorageRef API. This means that no forceloading happens ever.

Potentially: each player could have multiple remote inventories, where each corresponds to a different dye color of this Shulker Box.

Given the value of such a tool, I think it would make sense for it to have a very high crafting cost in YL. e.g. aybe something involving nether ingots.

I think that an alternative to this could be a new mod to implement something like Shulker Boxes in Minecraft. That is: a type of chest where all of a player's owned instances of it point to the same inventory. The inventory data itself could be saved/loaded via the StorageRef API. This means that no forceloading happens ever. Potentially: each player could have multiple remote inventories, where each corresponds to a different dye color of this Shulker Box. Given the value of such a tool, I think it would make sense for it to have a very high crafting cost in YL. e.g. aybe something involving nether ingots.
Member

I think that an alternative to this could be a new mod to implement something like Shulker Boxes in Minecraft. That is: a type of chest where all of a player's owned instances of it point to the same inventory.

shulker boxes were not really part of minecraft when i played it, so i had to look it up: https://minecraft.fandom.com/wiki/Shulker_Box

it seems like are more like chests that can be picked up, not nodes that share an inventory? do you mean an ender chest?

> I think that an alternative to this could be a new mod to implement something like Shulker Boxes in Minecraft. That is: a type of chest where all of a player's owned instances of it point to the same inventory. shulker boxes were not really part of minecraft when i played it, so i had to look it up: https://minecraft.fandom.com/wiki/Shulker_Box it seems like are more like chests that can be picked up, not nodes that share an inventory? do you mean an ender chest?

I think that an alternative to this could be a new mod to implement something like Shulker Boxes in Minecraft. That is: a type of chest where all of a player's owned instances of it point to the same inventory.

shulker boxes were not really part of minecraft when i played it, so i had to look it up: https://minecraft.fandom.com/wiki/Shulker_Box

it seems like are more like chests that can be picked up, not nodes that share an inventory? do you mean an ender chest?

lmao, probably. i haven't played actual minecraft in nearly a decade, I think. the idea I mentioned is more what matters lol.

> > I think that an alternative to this could be a new mod to implement something like Shulker Boxes in Minecraft. That is: a type of chest where all of a player's owned instances of it point to the same inventory. > > shulker boxes were not really part of minecraft when i played it, so i had to look it up: https://minecraft.fandom.com/wiki/Shulker_Box > > it seems like are more like chests that can be picked up, not nodes that share an inventory? do you mean an ender chest? > lmao, probably. i haven't played actual minecraft in nearly a decade, I think. the idea I mentioned is more what matters lol.

As far as I can tell those work like a placeable fifth backpack?

As far as I can tell those work like a placeable fifth backpack?

Shulker boxes are basically portable chests that yo ucan place in your inventory, so yeah like placeable backpacks (but you cannot acccess the materials in a shulker box without placing the shulker box first)

Personally while I'm not against the idea of shulker boxes, I do think that if they were to be implemented they need nether-exclusive materials in their making. In the base minecraft game you can only get these things from naturally generated structures after killing the ender dragon (so they're like an endgame item).

Shulker boxes are basically portable chests that yo ucan place in your inventory, so yeah like placeable backpacks (but you cannot acccess the materials in a shulker box without placing the shulker box first) Personally while I'm not against the idea of shulker boxes, I do think that if they were to be implemented they need nether-exclusive materials in their making. In the base minecraft game you can only get these things from naturally generated structures after killing the ender dragon (so they're like an endgame item).

I meant Ender Chest, not Shulker Box.

I meant Ender Chest, not Shulker Box.

I gave it some thought and now I am fairly certain I do not want remote access to chests, neither via machines nor magic.

Enderchests, shulkderboxes already have their own or should have their own issues.

For the initial request: No, sorry, wontfix.

I gave it some thought and now I am fairly certain I do not want remote access to chests, neither via machines nor magic. Enderchests, shulkderboxes already have their own or should have their own issues. For the initial request: No, sorry, wontfix.
AliasAlreadyTaken added the
1. kind/enhancement
5. result/wontfix
labels 2023-08-10 14:56:33 +00:00
Sign in to join this conversation.
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#5063
No description provided.