Time |
Nick |
Message |
00:15 |
Fixer |
that stresses the shit out of disk i/o I guess, constant in/out with lag spikes |
01:19 |
garywhite |
tumeninodes: That's why, although I have Facebook, I don't actually use it |
02:07 |
|
paramat joined #minetest-hub |
02:08 |
|
tumeninodes left #minetest-hub |
02:51 |
|
Tmanyo joined #minetest-hub |
03:23 |
garywhite |
good night all |
05:29 |
|
ssieb joined #minetest-hub |
07:27 |
|
CWz joined #minetest-hub |
07:58 |
|
twoelk joined #minetest-hub |
08:42 |
|
jluc joined #minetest-hub |
08:55 |
|
Amaz joined #minetest-hub |
09:06 |
|
Krock joined #minetest-hub |
09:11 |
|
ANAND joined #minetest-hub |
09:15 |
longerstaff13-m |
Goooood morning o/ |
09:15 |
ANAND |
O/ :) |
09:16 |
longerstaff13-m |
Hello ANAND |
09:21 |
|
Guest46848 joined #minetest-hub |
09:30 |
|
davisonio joined #minetest-hub |
09:52 |
|
Fixer joined #minetest-hub |
09:53 |
Krock |
morning longerstaff13-m |
09:55 |
longerstaff13-m |
Mornin' |
09:58 |
|
ANAND joined #minetest-hub |
09:59 |
|
ANAND joined #minetest-hub |
09:59 |
|
ANAND joined #minetest-hub |
10:13 |
|
entuland joined #minetest-hub |
10:49 |
entuland |
hello everybody |
10:50 |
entuland |
out of curiosity, how does it work for WIP mods thread hauling? I see from https://forum.minetest.net/viewtopic.php?f=11&t=10418 that the last haul has been made several months ago |
10:51 |
entuland |
does each mod need to be individually tested and approved before having the thread moved? |
10:54 |
Krock |
it's just that nobody bothered doing these requests |
10:55 |
entuland |
okay, thanks Krock |
11:00 |
twoelk |
hm, bothered is not a nice word here, rather use felt assigned todo or had time to address the request backlog ;-P |
11:22 |
Krock |
well so, I need one more contribution today to get 666 in the last year :D |
11:31 |
Shara |
I actually did some much more recently than a couple of months back |
11:31 |
Shara |
But a lot of the ones listed don't meet requirements for various reasons |
11:32 |
Shara |
And I was usually short of time, so only handled ones that did |
11:32 |
Shara |
I can try to work through some of the newer requests later, time permitting |
11:33 |
* twoelk |
would rather have some ornamental hedges |
11:34 |
Shara |
hah |
11:34 |
Shara |
This is the problem.. which thing to work on when I do find a bit of time :D |
11:34 |
Shara |
I actually mostly completed two mods last week while travelling... hedges and a mod for collecting sap from pine trees |
11:35 |
twoelk |
officially I'm not gonna have any free time the next three months |
11:35 |
Shara |
officially I never have any :D |
11:35 |
twoelk |
but then there are all these flowers that want to grow in minetest |
11:36 |
Shara |
tree sap is the one I want to work on most right now but... it's also the one I am least likely to release any time soon since it's not MTG compatible |
11:37 |
Shara |
I'd make an MTG version, but have no idea what people would use it for in MTG |
11:37 |
twoelk |
I think there was something similar containing tree sap a while ago |
11:38 |
twoelk |
like putting a tap on a tree ... iirc+ |
11:38 |
Shara |
The one I'm working on allows you to slash the tree bark then attach a collector under it which will eventually fill |
11:43 |
Shara |
entuland: please don't post the same mod twice in the move requests thread. I get that it's annoying to wait, but it doesn't make anything happen quicker |
11:43 |
|
CWz joined #minetest-hub |
11:50 |
twoelk |
can't remember how you got raw latex in the technic mod - but rubber as resource was the reason for jungle trees |
11:50 |
twoelk |
-as/+was |
11:51 |
Shara |
doesn't technic add rubber trees? |
11:51 |
twoelk |
oops |
11:51 |
twoelk |
it did-does-will? |
11:51 |
Shara |
But I'm specifically interested in pine sap, not rubber anyway, and all mods I saw with any kind of tree tapping seemed focused on rubber |
12:03 |
|
Fixer_ joined #minetest-hub |
12:04 |
|
IhrFussel joined #minetest-hub |
12:10 |
|
Raven262 joined #minetest-hub |
12:12 |
|
Raven262 joined #minetest-hub |
12:49 |
IhrFussel |
Krock, does boost_cart have an easy way to implement a "enter cart by button press"? Maybe a certain function I can call from another mod? |
12:50 |
IhrFussel |
I mean I just need a function that manages the attaching of the player |
12:51 |
Krock |
IhrFussel, yes, same as MTG/carts. manage_attachment |
12:51 |
Krock |
see functions.lua |
12:54 |
IhrFussel |
Ok good, now I just need a good method to find an empty cart near the button to attach to ... My only idea is 1. get_objects_inside_radius() 2. Check if object is cart 3. Check if someone is already attached to it (how?) 4. If empty attach player |
12:56 |
Krock |
get_luaentity().driver |
12:57 |
Krock |
there's currently no API to get the children attachments of an object |
12:57 |
Krock |
so if .driver is ~= nil, then someone's still riding the cart |
13:04 |
IhrFussel |
I will try that thanks =) Cause right now many (app) users don't get the entering of carts |
13:05 |
IhrFussel |
They punch it and it rides without them ... I want to make it easier to enter them |
13:12 |
IhrFussel |
Krock, "obj" in manage_attachment is get_luaentity() correct? |
13:19 |
Krock |
yes, see cart_entity.lua for an example use |
13:21 |
IhrFussel |
Huh? manage_attachment says get_player_by_name() in nil even though I definitely pass a player object as parameter |
13:21 |
IhrFussel |
local pd = minetest.get_player_by_name() local ent = obj:get_luaentity() boost_cart.manage_attachment(pd, ent) |
13:22 |
rubenwardy |
I hope .driver isn't a player object |
13:22 |
IhrFussel |
name(name)* |
13:23 |
Krock |
rubenwardy, of course it is! makes player handling much easier, also leaves nice warnings in the logs!! |
13:23 |
|
AndroBuilder joined #minetest-hub |
13:24 |
IhrFussel |
What is wrong here (indentation missing) https://pastebin.com/u8Kq6x42 |
13:25 |
entuland |
Shara, sorry, I should have omitted the one that I mentioned earlier - I thought to put them together cause I was adding more threads to be moved, my bad |
13:25 |
Krock |
ent.name is nil |
13:26 |
Krock |
oh wait. that's automatically added |
13:26 |
IhrFussel |
No, only boost cart complains boost_cart.manage_attachment(pd, ent) |
13:26 |
Shara |
entuland: No problem, checked and moved yours now |
13:26 |
entuland |
thanks a lot :) |
13:26 |
Shara |
No problem. |
13:26 |
Krock |
because it's oost_cart:manage_attachment( |
13:26 |
IhrFussel |
worldmods/boost_cart/functions.lua:14: attempt to call method 'get_player_name' (a nil value) |
13:27 |
Krock |
yes, because you're not supplying boost_cart as the 1st argument |
13:27 |
Shara |
I'd probably be happy to handle most or even all of the move requests... if there was a better system for doing them |
13:27 |
Shara |
But it was never me who worked on them before |
13:27 |
Krock |
IhrFussel, the difference lies in . vs : |
13:27 |
IhrFussel |
I thought that doesn't matter? |
13:28 |
Shara |
So for now, if anyone is sure their move request has done everythig correctly and it's left sitting for more than a week, just leave me a PM or something |
13:28 |
IhrFussel |
Oh wait, I get it now |
13:29 |
IhrFussel |
worldmods/boost_cart/functions.lua:24: bad argument #1 to 'set_attach' (userdata expected, got table) |
13:29 |
ShadowBot |
https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome |
13:30 |
IhrFussel |
Maybe ent is wrong after all and I need to pass obj.object? |
13:31 |
IhrFussel |
Or the raw obj from get_objects_inside_radius()? |
13:33 |
Krock |
pass "obj". It expects an ObjectRef, not an Lua Entity definition |
13:34 |
IhrFussel |
obj was wrong it#s obj.object |
13:35 |
IhrFussel |
But it works now :D |
13:35 |
rubenwardy |
Obj is badly named then |
13:35 |
rubenwardy |
Should be ent |
13:35 |
rubenwardy |
:) |
13:38 |
IhrFussel |
But the objects returned from get_objects_inside_radius() seem to neither the entity nor the userdata |
13:39 |
IhrFussel |
to be* |
13:39 |
rubenwardy |
They will be objects |
13:40 |
IhrFussel |
But why is obj:get_luaentity() and obj.object needed then? |
13:41 |
IhrFussel |
obj =/= obj.object ... very confusing |
13:41 |
|
Megaf joined #minetest-hub |
13:42 |
Megaf |
Look whos back! |
13:42 |
Krock |
oh no it's a wild Megaf |
13:42 |
Megaf |
Everyone, hide! |
13:42 |
Krock |
Megaf, "guess who's back" https://www.youtube.com/watch?v=xCY9B8POq3A |
13:43 |
xerox123 |
welcome back from your 1.2 month break |
13:43 |
xerox123 |
:D |
13:43 |
Megaf |
hah |
13:44 |
xerox123 |
www.xeroxirc.net:81/minetest-hub/user.php?cid=%23minetest-hub&nick=Megaf |
13:44 |
Megaf |
so, folks, lets talk 'bout Minetest shall we? |
13:44 |
|
Fixer joined #minetest-hub |
13:44 |
Megaf |
Fixer: hi there |
13:44 |
Megaf |
I am running a very outdated version of Minetest on my server. o.4.something. |
13:44 |
Megaf |
I want to update to 5.x |
13:44 |
Megaf |
Should I fully update the the latest 0.4 first? |
13:45 |
Megaf |
and about mod compatibility with 5.x? |
13:46 |
Megaf |
Krock: that was interesting |
13:46 |
Krock |
mods are compatible, network isn't. |
13:46 |
Krock |
so update your servers to 5.0-dev :D |
13:54 |
Megaf |
Krock: ok, that guy is pretty weird, subscribed. |
13:55 |
Krock |
^^ |
13:58 |
IhrFussel |
PM: "i changed your password to [blah] ... join now with the new password and DON'T tell it public!" Public: "so my new password is [blah]?" |
13:59 |
IhrFussel |
Sometimes I fail to understand how humanity got this far |
14:00 |
IhrFussel |
I mean survived this long on the planet |
14:00 |
Megaf |
IhrFussel: Don't get me started on that... |
14:05 |
IcyDiamond |
Hello guys |
14:05 |
IcyDiamond |
IhrFussel: hahaha, I very often wonder the same thing |
14:08 |
Shara |
IhrFussel: sometimes I suspect your players are trolling you on purpose |
14:09 |
IcyDiamond |
Lmao |
14:09 |
IcyDiamond |
I wonder how many of them are using some spinoff client from Google Play |
14:11 |
twoelk |
trolling the admin is rather popular on many servers until they unleash their power and reveal what a server-god can do |
14:11 |
Shara |
I have one player who seems to be taking the approach of switching IP address and then leaving threats of violence against me |
14:11 |
Shara |
Apparently they are mad they got banned |
14:11 |
IcyDiamond |
Lol |
14:11 |
Shara |
The fun part is that I didn't ban them... |
14:12 |
IcyDiamond |
Who has that sort of time, tho |
14:12 |
twoelk |
IhrFussel have you ever studied the statistic sheets about connected clients sfan sometimes publishes? |
14:13 |
IcyDiamond |
I don't understand these people who hold a grudge for so long and proceed to be a dick for months |
14:13 |
Shara |
Me neither. |
14:14 |
IcyDiamond |
It's not like it's there's other servers to play on... |
14:14 |
IcyDiamond |
s/it's// |
14:15 |
Shara |
They just want to get a rise out of people basically |
14:15 |
IcyDiamond |
I guess so |
14:15 |
twoelk |
well, being a dick is the way of life and even the purpose of life for some and there seem to be those that beeing a dick is what saves them from issues in life in generall |
14:15 |
Shara |
With repeat offenders I don't even bother entering a ban reason anymore. |
14:15 |
Shara |
Wont even apply that much effort to handling them |
14:15 |
IcyDiamond |
Haha yeah |
14:16 |
IcyDiamond |
I ran an IRC network, know that too well |
14:16 |
IcyDiamond |
:P |
14:16 |
Shara |
If they want to sneak back in under another name and IP address and reveal themselves again in a week or month or whatever, then they just lose whatever they built in that time... again |
14:16 |
Shara |
Not sure why they think it's a win for them |
14:17 |
Shara |
But I have a few who seem to delight in getting banned and sneaking back in to play again without being noticed... then revealing themselves like it was a victory we didn't see it was them |
14:17 |
Shara |
It's just that... if they don't break the rules I don't much care |
14:18 |
IcyDiamond |
Haha I had those on my minecraft server |
14:18 |
IcyDiamond |
It's until they start calling me names that I didn't ban them |
14:19 |
twoelk |
maybe some sort of vampire living from the bad feelings they focus on themselves - are you mad at me? suck - oh you hate me? slurp - delicious bad feelings - fight me more, I'm so hungry |
14:20 |
IcyDiamond |
There seems to be a lot of those people |
14:21 |
IcyDiamond |
Homo sapiens dickius |
14:28 |
CWz |
Does anyone have contact with ExterDad and ask them if the are really on Bananaland? |
14:30 |
rubenwardy |
Forums |
14:30 |
rubenwardy |
IcyDiamond: I feel like it should be Homo Dickius |
14:30 |
rubenwardy |
But that's not rigjt |
14:31 |
IcyDiamond |
:P |
14:31 |
rubenwardy |
Homo arseh... Nvm |
14:40 |
twoelk |
If that nick spelling is as used on the server then it is probably not ExeterDad |
14:46 |
Shara |
CWz: I disallow use of well known admin names unless they can contact me elsewhere to verify |
14:46 |
Shara |
Ask them if they will get on Bananaland if you join there to confirm their ID |
14:46 |
Shara |
or wrong server.. whichever is his |
14:47 |
Shara |
That's usually what I do anyway |
14:47 |
CWz |
is CWz on that list |
14:48 |
IhrFussel |
Krock, my "enter cart" code suddenly doesn't work anymore... it says "Entered a cart." but doesn't do anything https://pastebin.com/3gChqnds |
14:48 |
Shara |
Hm, haven't you been on RC? |
14:48 |
Shara |
I mean, you are in my server IRC channel after all :D |
14:49 |
Shara |
There is a CWz registered but no record of play in so long my records don't know |
14:50 |
IhrFussel |
Krock, leaving on the other hand works?? https://pastebin.com/UGwRTjAJ |
14:52 |
CWz |
That CWz is legit, was able to login |
15:09 |
Krock |
IhrFussel, you must set arg #2 to nil to detach |
15:09 |
ShadowBot |
https://github.com/minetest/minetest/issues/2 -- Burned wood |
15:09 |
Krock |
and don't set driver manually |
15:09 |
Krock |
it's handled by boost_cart |
15:10 |
IhrFussel |
Krock, Ah okay will try that... but manage_attachment doesn't handle self.driver and I don't use on_rightclick |
15:11 |
IhrFussel |
Or is it lib_mount that handles .driver? |
15:12 |
IhrFussel |
oops wait..lib_mount is not part of standard boost_cart, I added that... then I don't see where the function manages .driver |
15:12 |
Krock |
oh. I thought it did so. |
15:12 |
Krock |
boost_cart doesn't make use of lib_mount |
15:13 |
IhrFussel |
No, I had to add lib_mount.detach cause players reported a bug between switching cars -> carts |
15:14 |
IhrFussel |
But not sure if this change now will fix my entering via button...it's weird it worked earlier |
15:42 |
|
Gael-de-Sailly joined #minetest-hub |
15:44 |
|
garywhite joined #minetest-hub |
15:44 |
garywhite |
morning |
15:48 |
longerstaff13 |
evening |
16:03 |
rubenwardy |
Evening |
16:04 |
|
Ruslan1 joined #minetest-hub |
16:23 |
xerox123 |
never knew this was a thing: ping greater than 0.4s: -0.40040664672851545 |
16:33 |
|
garywhite joined #minetest-hub |
16:38 |
|
twoelk left #minetest-hub |
16:42 |
|
Krock joined #minetest-hub |
17:07 |
Shara |
Topic move requests for mods should now be pretty much up to date. If anyone has a move request there that hasn't been done, check for comments on the request (I've edited each with reasons they haven't been moved) |
17:08 |
|
Gael-de-Sailly joined #minetest-hub |
17:11 |
xerox123 |
how do I stop this output in my console? https://paste.ubuntu.com/p/CgPhJcddWw/ |
17:13 |
Krock |
by fixing signs |
17:16 |
|
tumeninodes joined #minetest-hub |
17:42 |
|
Darcidride joined #minetest-hub |
18:06 |
garywhite |
Question, if I put a few snow nodes down in a grassy biome, will it turn it to snow? |
18:06 |
garywhite |
dirt with snow* |
18:07 |
|
AndroBuilder joined #minetest-hub |
18:21 |
|
benrob0329 joined #minetest-hub |
18:39 |
|
paramat joined #minetest-hub |
18:44 |
paramat |
garywhite, only the grass node below the placed snow will turn to dirt_with_snow |
18:44 |
garywhite |
okay |
18:49 |
|
entuland joined #minetest-hub |
18:53 |
IhrFussel |
Just use WE for modifying biomes, it's instant and fast |
18:55 |
IhrFussel |
The dirty way is just //replace dirt_with_grass dirt_with_snow ... of course that will only affect the surface nodes |
18:56 |
Krock |
hah. dirty. on point. It works fine but causes unnatural borders |
18:58 |
IhrFussel |
So Grass biomes also have unnatural borders? Since it only replaces grass nodes |
18:59 |
Krock |
maybe they don't want to replace an entire biome |
18:59 |
Krock |
those can be quite large |
19:00 |
IhrFussel |
Well there is a quick way to make the border "uneven" //mix dirt_with_snow [something else] dirt_with_snow |
19:18 |
|
Amaz joined #minetest-hub |
19:22 |
|
Guest70774 joined #minetest-hub |
19:56 |
|
longerstaff13-m joined #minetest-hub |
19:58 |
|
longerstaff13 joined #minetest-hub |
19:59 |
garywhite |
no I was just asking cause I placed a couple snow nodes in a grassy biome to see what they would do |
19:59 |
paramat |
they will only spread if next to dirt |
20:00 |
paramat |
but the dirt may also turn into grass if that's a neighbour |
20:22 |
|
Ruslan1 joined #minetest-hub |
20:45 |
rubenwardy |
ew |
20:51 |
|
benrob0329 joined #minetest-hub |
21:08 |
rubenwardy |
Pipeline utility, may be useful to someone: https://gist.github.com/rubenwardy/ca8b39276dd53aad5a7a1996fe0e84c9 |
21:09 |
Krock |
usecase? |
21:11 |
rubenwardy |
updated with example, Krock |
21:11 |
rubenwardy |
it's a way of de-nesting minetest.after |
21:28 |
tumeninodes |
Bob Ross never worked with pixels... else, he would not have been so "happy" |
21:36 |
|
entuland joined #minetest-hub |
21:48 |
|
Fixer_ joined #minetest-hub |
21:49 |
Krock |
happy little pixes |
21:49 |
Krock |
+l |
21:57 |
|
Fixer joined #minetest-hub |
22:01 |
* rubenwardy |
added email error reporting to CDB |
22:13 |
IhrFussel |
"...without you realizing it" I think a damage sound + shrinking green health bar should be indicator enough to notice it =P |
22:17 |
|
paramat joined #minetest-hub |
22:19 |
|
Gael-de-Sailly joined #minetest-hub |
22:21 |
rdococ |
IhrFussel: I meant an effect that increases your "minimum HP" - the HP at which you die |
22:21 |
rubenwardy |
ffffff https://content.minetest.net/todo/topics/ |
22:28 |
IhrFussel |
Not sure if that's a good idea... 0 HP means dead and not 100 for example...many would complain |
22:28 |
|
Corvus_ joined #minetest-hub |
22:32 |
rdococ |
IhrFussel: it would be temporary, but hmm |
22:36 |
IhrFussel |
It makes more sense to drain HP quicker than letting them die with lots of HP left |
22:40 |
rubenwardy |
!tell Krock https://content.minetest.net/api/topics/ |
22:40 |
MinetestBot |
rubenwardy: I'll pass that on when Krock is around |
22:40 |
rubenwardy |
IhrFussel: doesn't help anticheat |
22:43 |
tumeninodes |
paramat: check the latest attempt please |
22:43 |
Shara |
It is not finished, and I will be making some adjustments still, but for those who wanted hedges: https://github.com/Ezhh/hedges |
22:44 |
tumeninodes |
Shara..., where's the screenshot? : / |
22:45 |
Shara |
I didn't add it yet. That's next :D |
22:45 |
tumeninodes |
:) |
22:45 |
Shara |
I'm still wondering if I can convince myself to make them connect correctly top to bottom as well. |
22:46 |
Shara |
But screenshot and some cleanup first |
22:47 |
|
Fixer_ joined #minetest-hub |
22:50 |
tumeninodes |
you would just need to fix the nodeboxes along the center/bottoms so they are closed |
22:50 |
tumeninodes |
...rather than open as they are with walls |
22:51 |
|
entuland_ joined #minetest-hub |
22:51 |
Shara |
Yes, but I want the top node to be less than max height of the node |
22:52 |
tumeninodes |
I know, that is the issue, so you have to set the positions for the 'connect_to' for top and bottom to be diff than a single row. |
22:52 |
tumeninodes |
paramat seems to have a good grasp on how to figure those positions... I suck at it |
22:53 |
IhrFussel |
If I set a value for an entity like self.test = 1 ... do I have to use staticdata in on_activate() to retreive self.test later? |
22:53 |
Shara |
It's not possible with normal connected nodes |
22:53 |
Shara |
But still, fairly sure I can do it |
22:53 |
tumeninodes |
all I know is, after today, I will never touch anything 'connected_to" again :D |
22:54 |
tumeninodes |
make everything mesh and rebrand as meshtest |
22:55 |
tumeninodes |
or veritcestest |
22:56 |
Shara |
:D |
22:59 |
Shara |
tumeninodes: added a screenshot just for you |
23:01 |
tumeninodes |
ooooo, purty |
23:02 |
Shara |
And yes, I'll probably make a version of this for you know what... once I clean it up a bit |
23:02 |
tumeninodes |
:) nice |
23:16 |
|
benrob0329 joined #minetest-hub |
23:43 |
paramat |
crafted from leaves, great idea |
23:44 |
Shara |
paramat: I was asked to mak ethis by someone because they didn't knwo what to do with all the leaves they were collecting :D |
23:44 |
Shara |
make/know* |
23:44 |
paramat |
oh well, i guess crafting from leaves is obvious, not sure how else you could do it :) |
23:46 |
IhrFussel |
Someone? I need to know if I can use custom self. data inside on_activate() without having to deserialize staticdata |
23:47 |
paramat |
a tip for nodebox dimensions: if they are all of the form 'n / 16' then the nodeboxes will fit the texture pixels instead of having partial pixels |
23:48 |
Shara |
I am still getting some weird issues with the texture |
23:49 |
paramat |
when you say 'retreive self.test later' do you mean in another game session? |
23:49 |
Shara |
It seems like there are certain coordinates where the waving texture breaks now... It's weird |
23:50 |
IhrFussel |
I mean when the entity gets loaded from DB again...is deserializing mandatory? |
23:50 |
Shara |
anythign where z = 4000.. and the top texture doesn't wave |
23:50 |
Shara |
anything* |
23:50 |
paramat |
anyway see MTG boats mod, it saves custom entity paramters as staticdata to be used later |
23:51 |
|
entuland joined #minetest-hub |
23:52 |
IhrFussel |
That's what I wanted to know... if only "staticdata" contains the actual self. fields |
23:52 |
paramat |
weird that about waving, but then we know waving nodeboxes are buggy |
23:53 |
Shara |
also certain coordinates where the top moves and sides don't |
23:53 |
Shara |
really, really weird |
23:53 |
paramat |
waving water is buggy too, RBA was planning to remove it, he said the implementation is bad |
23:54 |
Shara |
the sides breaking is at height 31.5 |
23:55 |
paramat |
mapblock border |
23:55 |
paramat |
does it break at 15.5 too? |
23:55 |
Shara |
That's what I'm about to check :) |
23:55 |
paramat |
lol |
23:55 |
Shara |
yes |
23:56 |
Shara |
So that is probably linked to the issue |
23:58 |
IhrFussel |
So this for some reason doesn't work (cart never disappears after after 3 minutes between spawn & reloading) https://pastebin.com/7bjm3zLR |
23:59 |
Shara |
It's definitely at mapblock boundaries anyway... tested a few more |