yo_its_meh reports: ethereal coral and ethereal se ... #1064

Closed
opened 2021-11-18 07:27:42 +00:00 by yourland-report · 20 comments

yo_its_meh reports a bug:

ethereal coral and ethereal seaweed have for months rendered with an air bubble around them and it looks bad. these corals and seaweeds render fine on other servers, so i know that's not how it's supposed to be. cheers!

Player position:

{
	y = 8.3559999465942,
	x = 1671.3660888672,
	z = 2255.2919921875
}

Player look:

{
	y = -0.22971002757549,
	x = 0.48073327541351,
	z = -0.84624391794205
}

Player information:

{
	min_rtt = 0.083999998867512,
	max_rtt = 3.0499999523163,
	connection_uptime = 590,
	max_jitter = 2.8659999370575,
	minor = 3,
	major = 5,
	ip_version = 6,
	formspec_version = 3,
	patch = 0,
	protocol_version = 39,
	serialization_version = 28,
	lang_code = "",
	version_string = "5.3.0",
	avg_rtt = 0.097999997437,
	state = "Active",
	avg_jitter = 0.037000007927418,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 24280\", \"3d_armor:helmet_mithril 1 24080\", \"3d_armor:leggings_mithril 1 24080\", \"shields:shield_mithril 1 24080\", \"3d_armor:chestplate_mithril 1 24080\", \"\"}",
		played_time = "312862",
		jointime = "1621741671",
		yl_commons_player_joined = "1637219895",
		["signslib:pos"] = "(1893,41,2127)",
		digged_nodes = "19718",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = -784, [\"x\"] = 2944, [\"z\"] = 3200}, [\"last_death_portal\"] = 1637017355}",
		["stamina:level"] = "12",
		punch_count = "3297",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "38900",
		crafted = "421",
		xp = "11536",
		placed_nodes = "691",
		yl_commons_thankyou = "3",
		died = "31",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1621741671"
	}
}

Log identifier


[MOD] yl_report log identifier = 0cJlJqgm2vyjnRFDTZGfPVFkR8fJJ41F

Profiler save:

profile-20211118T082742.json_pretty

Status:

# Server: version=5.4.1-yl, uptime=359988, max_lag=1.271, clients={yo_its_meh, wishingirl, Service, AliasAlreadyTaken, Bailiff, katiebee, Diaeresis}

Teleport command:

/teleport xyz 1671 8 2255

Compass command:

/give_compass Construction 0cJlJqgm2vyjnRFDTZGfPVFkR8fJJ41F D2691E 1671 8 2255
yo_its_meh reports a bug: > ethereal coral and ethereal seaweed have for months rendered with an air bubble around them and it looks bad. these corals and seaweeds render fine on other servers, so i know that's not how it's supposed to be. cheers! Player position: ``` { y = 8.3559999465942, x = 1671.3660888672, z = 2255.2919921875 } ``` Player look: ``` { y = -0.22971002757549, x = 0.48073327541351, z = -0.84624391794205 } ``` Player information: ``` { min_rtt = 0.083999998867512, max_rtt = 3.0499999523163, connection_uptime = 590, max_jitter = 2.8659999370575, minor = 3, major = 5, ip_version = 6, formspec_version = 3, patch = 0, protocol_version = 39, serialization_version = 28, lang_code = "", version_string = "5.3.0", avg_rtt = 0.097999997437, state = "Active", avg_jitter = 0.037000007927418, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 24280\", \"3d_armor:helmet_mithril 1 24080\", \"3d_armor:leggings_mithril 1 24080\", \"shields:shield_mithril 1 24080\", \"3d_armor:chestplate_mithril 1 24080\", \"\"}", played_time = "312862", jointime = "1621741671", yl_commons_player_joined = "1637219895", ["signslib:pos"] = "(1893,41,2127)", digged_nodes = "19718", bitten = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", yl_church = "return {[\"last_death\"] = {[\"y\"] = -784, [\"x\"] = 2944, [\"z\"] = 3200}, [\"last_death_portal\"] = 1637017355}", ["stamina:level"] = "12", punch_count = "3297", arenalib_infobox_arenaID = "0", inflicted_damage = "38900", crafted = "421", xp = "11536", placed_nodes = "691", yl_commons_thankyou = "3", died = "31", hud_state = "on", repellant = "0", yl_commons_player_created = "1621741671" } } ``` Log identifier ``` [MOD] yl_report log identifier = 0cJlJqgm2vyjnRFDTZGfPVFkR8fJJ41F ``` Profiler save: ``` profile-20211118T082742.json_pretty ``` Status: ``` # Server: version=5.4.1-yl, uptime=359988, max_lag=1.271, clients={yo_its_meh, wishingirl, Service, AliasAlreadyTaken, Bailiff, katiebee, Diaeresis} ``` Teleport command: ``` /teleport xyz 1671 8 2255 ``` Compass command: ``` /give_compass Construction 0cJlJqgm2vyjnRFDTZGfPVFkR8fJJ41F D2691E 1671 8 2255 ```
AliasAlreadyTaken was assigned by yourland-report 2021-11-18 07:27:42 +00:00
Styxcolor added the
1. kind/bug
label 2021-11-18 13:21:44 +00:00
Owner

Sister issue : #607 where the fake air bubble kills diving players who rely on breathing it.

Sister issue : #607 where the fake air bubble kills diving players who rely on breathing it.
Owner

I'm not entirely sure this is all about ethereal though, today I saw a bridge's pillar down to the sea floor being surrounded by that same weird air bubble and I don't think that were ethereal blocks, but I could be wrong.

I'm not entirely sure this is all about ethereal though, today I saw a bridge's pillar down to the sea floor being surrounded by that same weird air bubble and I don't think that were ethereal blocks, but I could be wrong.
Styxcolor added spent time 2021-11-23 02:02:59 +00:00
2h
Owner

attempted fixing with water_life kelp green as inspiration. Did not work. I know more about the plantlike_rooted drawtype now though. Will tackle again later.

attempted fixing with water_life kelp green as inspiration. Did not work. I know more about the plantlike_rooted drawtype now though. Will tackle again later.
Styxcolor added the
4. step/help wanted
4. step/at work
labels 2021-11-23 02:04:59 +00:00
Owner

current problem: setting the drawtype to plantlike_rooted does indeed do away with the fake water bubbles, but instead we get an ugly bright bottom plane to the bottom texture of the ethereal seaweed that manages to even look worse.

current problem: setting the drawtype to plantlike_rooted does indeed do away with the fake water bubbles, but instead we get an ugly bright bottom plane to the bottom texture of the ethereal seaweed that manages to even look worse.
Owner

a mod that has possibly solved this problem

https://github.com/acmgit/aqua_farming

https://forum.minetest.net/viewtopic.php?t=24352

but it comes with it's own issues, integration needed

aqua farming and bonemeal clashing in the past:

https://forum.minetest.net/viewtopic.php?p=384537#p384537

I have to check whether the situation has changed since then!

a mod that has possibly solved this problem https://github.com/acmgit/aqua_farming https://forum.minetest.net/viewtopic.php?t=24352 but it comes with it's own issues, integration needed aqua farming and bonemeal clashing in the past: https://forum.minetest.net/viewtopic.php?p=384537#p384537 I have to check whether the situation has changed since then!
Styxcolor removed the
4. step/help wanted
label 2021-12-12 14:44:56 +00:00
Owner

under a minute of testing and all the issues are gone. I closed my testing environment and had to sit down for a moment, then I remembered that I was sitting already.

Once I have collected myself I will inspect the code and see how to adapt this. The bonemeal issue seems to have been fixed in the meantime. Now I'm curious how they solved the airbubble problem.

under a minute of testing and all the issues are gone. I closed my testing environment and had to sit down for a moment, then I remembered that I was sitting already. Once I have collected myself I will inspect the code and see how to adapt this. The bonemeal issue seems to have been fixed in the meantime. Now I'm curious how they solved the airbubble problem.
Owner

Hm, I still need help by Alias for this one.

Hm, I still need help by Alias for this one.
Styxcolor added the
4. step/help wanted
label 2021-12-13 05:58:05 +00:00
Owner

my bad,further testing revealed ethereal seaweed still has an air bubble.

my bad,further testing revealed ethereal seaweed still has an air bubble.
Styxcolor added this to the (deleted) project 2022-01-06 22:04:53 +00:00
Styxcolor removed this from the (deleted) project 2022-01-28 00:27:29 +00:00
flux removed the
4. step/at work
label 2022-09-30 21:42:04 +00:00
Member

only totally redoing the nodes and setting the drawtype to plantlike_rooted can fix this.

only totally redoing the nodes and setting the drawtype to `plantlike_rooted` can fix this.
Collaborator
I fixed this 2 months ago btw see https://codeberg.org/tenplus1/ethereal/pulls/6 and https://codeberg.org/tenplus1/ethereal/pulls/5
AliasAlreadyTaken added the
4. step/ready to QA test
label 2024-03-02 14:32:53 +00:00
AliasAlreadyTaken added this to the 1.1.123 milestone 2024-03-02 14:32:56 +00:00

QA

The new seaweed appears to not have that ugly airbubble anymore. The old seaweed is not converted to the new one automatically. So ... half a win?

QA The new seaweed appears to not have that ugly airbubble anymore. The old seaweed is not converted to the new one automatically. So ... half a win?

hm. Would it work to make an lbm to change them over ?

hm. Would it work to make an lbm to change them over ?

hm. Would it work to make an lbm to change them over ?

Probably, I haven't tried it yet.

> hm. Would it work to make an lbm to change them over ? Probably, I haven't tried it yet.
Collaborator

The old seaweed is not converted to the new one automatically

you may want to read the code, there is a LBM (works at least on my server in prod w/o any issues)
1e67afe05e/sealife.lua (L116-L146)

> The old seaweed is not converted to the new one automatically you may want to read the code, there is a LBM (works at least on my server in prod w/o any issues) https://codeberg.org/tenplus1/ethereal/src/commit/1e67afe05e6911bc00150df95874fe69cf4a111b/sealife.lua#L116-L146

For some reason it only works if I set run_at_every_load = true and even then there seems to be an issue with block borders:

grafik

Also, why are the corals not done as well ? :D

For some reason it only works if I set `run_at_every_load = true` and even then there seems to be an issue with block borders: ![grafik](/attachments/7ee92849-089d-4cf8-8ba9-5a100078b04c) Also, why are the corals not done as well ? :D
280 KiB
AliasAlreadyTaken added the
ugh/QA NOK
label 2024-03-05 00:37:56 +00:00
Collaborator

Also, why are the corals not done as well ? :D

Read the code again please, corals are fully done too.

For some reason it only works if I set run_at_every_load = true

that's weird, should work w/o run_every_load...

there seems to be an issue with block borders

ugh, never had an issue w/ block borders on Archtec, but yeah there's a chance that the mapblock above isn't loaded

> Also, why are the corals not done as well ? :D Read the code again please, corals are fully done too. > For some reason it only works if I set run_at_every_load = true that's weird, should work w/o run_every_load... > there seems to be an issue with block borders ugh, never had an issue w/ block borders on Archtec, but yeah there's a chance that the mapblock above isn't loaded

Also, why are the corals not done as well ? :D

Read the code again please, corals are fully done too.

Nice :) But if I place a new coral or if they grow by themselves they look good. Somehow the LBM doesn't convert the existing ones.

For some reason it only works if I set run_at_every_load = true

that's weird, should work w/o run_every_load...

I have no theory why it doesn't

there seems to be an issue with block borders

ugh, never had an issue w/ block borders on Archtec, but yeah there's a chance that the mapblock above isn't loaded

Most likely because our loading is way slower than Archtec's

> > Also, why are the corals not done as well ? :D > > Read the code again please, corals are fully done too. Nice :) But if I place a new coral or if they grow by themselves they look good. Somehow the LBM doesn't convert the existing ones. > > For some reason it only works if I set run_at_every_load = true > > that's weird, should work w/o run_every_load... I have no theory why it doesn't > > there seems to be an issue with block borders > > ugh, never had an issue w/ block borders on Archtec, but yeah there's a chance that the mapblock above isn't loaded Most likely because our loading is way slower than Archtec's
Member

For some reason it only works if I set run_at_every_load = true

possibly the LBM got triggered before it was ready; you can manually edit the LBM times in env_meta.txt in the world directory.

i've written some one-once LBMs that got triggered when the logic was wrong. either you remove the reference in that file, or you change the LBM ID. either option works.

> For some reason it only works if I set run_at_every_load = true possibly the LBM got triggered before it was ready; you can manually edit the LBM times in `env_meta.txt` in the world directory. i've written some one-once LBMs that got triggered when the logic was wrong. either you remove the reference in that file, or you change the LBM ID. either option works.

QA

Excellent, that did the trick :)

QA Excellent, that did the trick :)
AliasAlreadyTaken added
ugh/QA OK
and removed
ugh/QA NOK
labels 2024-03-09 10:55:55 +00:00
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2024-03-27 00:05:54 +00:00
AliasAlreadyTaken was unassigned by flux 2024-03-27 00:05:57 +00:00
Member

live

live
flux closed this issue 2024-03-27 00:06:02 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
6 Participants
Notifications
Total Time Spent: 2 hours
Styxcolor
2 hours
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#1064
No description provided.