Time |
Nick |
Message |
00:49 |
|
paramat joined #minetest-hub |
02:00 |
|
ANAND joined #minetest-hub |
03:33 |
|
tumeninodes left #minetest-hub |
04:41 |
|
srifqi joined #minetest-hub |
04:41 |
|
srifqi left #minetest-hub |
06:34 |
|
lumberJ joined #minetest-hub |
06:38 |
|
ssieb joined #minetest-hub |
07:28 |
|
CWz joined #minetest-hub |
07:59 |
|
tenplus1 joined #minetest-hub |
07:59 |
tenplus1 |
hi folks |
08:06 |
tenplus1 |
https://forum.minetest.net/download/file.php?id=15560 |
08:09 |
IcyDiamond |
cool |
08:10 |
tenplus1 |
hi diamond :D |
08:10 |
IcyDiamond |
hi |
08:11 |
IcyDiamond |
does craftguide have an api? |
08:12 |
tenplus1 |
the one in xdecor mod ? |
08:12 |
IcyDiamond |
!mod craftguide |
08:12 |
MinetestBot |
IcyDiamond: Crafting Guide [craftguide] by jp - https://forum.minetest.net/viewtopic.php?t=14088 |
08:13 |
tenplus1 |
it mostly uses the default minetest.get_all_craft_recipes |
08:13 |
IcyDiamond |
!mod xdecor |
08:13 |
MinetestBot |
IcyDiamond: X-Decor [xdecor] by jp - https://forum.minetest.net/viewtopic.php?t=12534 |
08:13 |
tenplus1 |
and caches items and recipes ready for use/search |
08:13 |
IcyDiamond |
well elepower has custom crafting system |
08:13 |
IcyDiamond |
kind of like technic does |
08:14 |
tenplus1 |
craftguide does however use global functions so I dare say they can be used outside |
08:14 |
tenplus1 |
craftguide:get_tooltip :get_recipe :get_formspec etc. |
08:17 |
IcyDiamond |
maybe i could make my own guide book thing for elepower |
08:17 |
IcyDiamond |
formspecs are crap tho :( |
08:18 |
tenplus1 |
most mods that want their own crafted or special items outwith default crafting has their own books :) in mc at least |
08:33 |
CWz |
is there a mod that removes extra spaces between words? |
08:34 |
tenplus1 |
not that I can see |
08:34 |
IcyDiamond |
CWz: http://lua-users.org/wiki/StringTrim |
08:34 |
tenplus1 |
nice |
08:52 |
tenplus1 |
minetest.register_on_chat_message(function(name, message) message = message:gsub(" ", " ") ; return message end) |
08:53 |
tenplus1 |
that'll greatly reduce spaces in text, and you could run the gsub part a few times to make sure :D |
08:54 |
|
ANAND joined #minetest-hub |
08:54 |
tenplus1 |
wb ANAND |
08:54 |
ANAND |
ty tenplus1 :) |
08:57 |
rubenwardy |
Just add a plus at the end of the first string |
08:57 |
rubenwardy |
No need to run it multiple times then |
08:57 |
rubenwardy |
gsub(" +", " ") |
08:57 |
tenplus1 |
ohhhh, so any number of spaces can be downed to a single 1 |
08:57 |
IcyDiamond |
:gsub("%s+", " ") |
08:57 |
tenplus1 |
sweet :) thanks ruben |
08:58 |
IcyDiamond |
make sure you get all white space ;) |
09:00 |
tenplus1 |
am gonna add that to xanadu swear filters |
09:00 |
IcyDiamond |
btw if you're on linux, lua has an interpreter so you can test lua code in your terminal :) |
09:00 |
IcyDiamond |
just run lua |
09:01 |
IcyDiamond |
you can also run lua files with it |
09:01 |
IcyDiamond |
but make sure it's pure lua and no minetest globals :) |
09:05 |
tenplus1 |
hrm, chat messages not appearing with that one... weird |
09:10 |
tenplus1 |
wait a sec, I always assumed you could return message to show new message... it's a true/false bool |
09:10 |
tenplus1 |
o.O damn... so I have to chat_send_all to show the new message to players without spaces ? |
09:10 |
IcyDiamond |
i guess |
09:11 |
tenplus1 |
that kinda sucks... |
09:11 |
tenplus1 |
but I suppose |
09:19 |
tenplus1 |
:) working a-ok... even have player nick in yellow |
09:21 |
rubenwardy |
IcyDiamond: you do need to install Lua though, it doesn't come by default |
09:21 |
rubenwardy |
You can also get this on Windows |
09:21 |
rubenwardy |
But it's very useful |
09:22 |
rubenwardy |
Also, looks like I'm splitting this chapter into two |
09:22 |
rubenwardy |
Sneak peak: https://github.com/minetest/minetest/commit/9f19b7d9367c5dc2758a9d4690b091b745fc821d |
09:22 |
rubenwardy |
Oops |
09:22 |
rubenwardy |
https://i.rubenwardy.com/RrN85.svg * |
09:22 |
rubenwardy |
(same image as earlier) |
09:23 |
tenplus1 |
:P |
09:23 |
|
Fixer joined #minetest-hub |
09:23 |
tenplus1 |
hi fixer |
09:52 |
CWz |
tenplus1, don't forget to add a check for shout |
09:53 |
tenplus1 |
shout is fine depending on circumstance, players tend to come down hard on shouters anyhoo :D |
09:53 |
tenplus1 |
it'll kick swearers, block the swear and remove spaces for now :D |
09:55 |
rubenwardy |
the shout privilege |
09:55 |
rubenwardy |
register_on_chat_message is still called even if the player doesn't have should |
09:55 |
CWz |
*shout |
09:56 |
tenplus1 |
really ? tjhat's even more silly |
09:56 |
rubenwardy |
nope |
09:56 |
rubenwardy |
chat commands are chat messages |
09:56 |
rubenwardy |
chat commands are also implemented in pure Lua |
09:57 |
rubenwardy |
ie: it uses on_chat_message and checks for / |
09:57 |
rubenwardy |
!book chat |
09:57 |
MinetestBot |
rubenwardy: Chat and Commands - https://rubenwardy.com/minetest_modding_book/en/chapters/chat.html |
09:57 |
rubenwardy |
https://rubenwardy.com/minetest_modding_book/en/chapters/chat.html#intercepting-messages |
09:57 |
rubenwardy |
quote: "WARNING: CHAT COMMANDS ARE ALSO INTERCEPTED." |
09:58 |
rubenwardy |
hmmm, could make that clearer with one code snippet |
09:59 |
rubenwardy |
support for sections in !book would be cool, but probably overkill |
10:00 |
rubenwardy |
well |
10:01 |
rubenwardy |
*support for pointing to anchors in chapters in !book would be cool, but probably overkill |
10:02 |
rubenwardy |
I need to add sections to the modding book, but that's a different thing. (sections = Basic, World, Players, Code Quality, Final Steps) |
10:03 |
|
entuland joined #minetest-hub |
10:03 |
tenplus1 |
hi entuland |
10:03 |
entuland |
hello there tenplus1 |
10:03 |
entuland |
and hello everybody |
10:06 |
longerstaff13 |
morning |
10:07 |
tenplus1 |
k, added shout priv check... |
10:07 |
tenplus1 |
hi longer |
10:13 |
IcyDiamond |
i might try making myself a chat mod as well |
10:14 |
tenplus1 |
wanna see what I ended up with ? |
10:16 |
tenplus1 |
https://pastebin.com/2GJehhc6 |
10:17 |
rubenwardy |
I think I'm going to add a new callback |
10:17 |
tenplus1 |
to do what ruben ? |
10:17 |
rubenwardy |
one which is before the chatmessage is sent to clients |
10:17 |
rubenwardy |
so you can modify it |
10:18 |
tenplus1 |
and you return the new message ? |
10:18 |
rubenwardy |
yeah |
10:18 |
tenplus1 |
unless you amend the current one to do something like: return true, new_message |
10:18 |
rubenwardy |
ie: minetest.register_on_pre_chat_send(function(type, name, message) return message:gsub(" +", " ") |
10:19 |
tenplus1 |
or that :D |
10:19 |
rubenwardy |
well, it's like HP change - splitting in two allows one to cancel and the other to manipulate |
10:19 |
tenplus1 |
kewl |
10:19 |
rubenwardy |
chat plus could use that to act nicely with other callbacks |
10:19 |
tenplus1 |
+100 |
10:21 |
longerstaff13 |
a late hello tenplus1 :P |
10:21 |
rubenwardy |
but first: mmb |
10:21 |
tenplus1 |
mmb ? |
10:21 |
rubenwardy |
minetest modding book |
10:21 |
tenplus1 |
ohhhh |
10:21 |
longerstaff13 |
o/ rubenwardy |
10:21 |
rubenwardy |
I'm writing 2 very opinioned chapters on code structure and testing |
10:22 |
rubenwardy |
they're not intended to be prescriptive really, but to make readers think about possibilities |
10:24 |
tenplus1 |
handy |
10:24 |
tenplus1 |
brb, lunch time :P |
10:33 |
IcyDiamond |
im gonna use my settingtypes.txt as a todo list |
10:33 |
IcyDiamond |
https://i.lunasqu.ee/Screenshot_18-07-02-13:32:30.png |
10:33 |
tenplus1 |
:P |
10:43 |
IcyDiamond |
can you do minetest.register_on_chat_message multiple times in a mod? |
10:43 |
IcyDiamond |
how are these callbacks ran |
10:44 |
IcyDiamond |
if one returns false then the rest aren't called? |
10:44 |
IcyDiamond |
or what |
10:46 |
rubenwardy |
in order of registration |
10:46 |
rubenwardy |
and yes, either true or false |
10:48 |
IcyDiamond |
wait if true is returned, others do get called right? |
10:48 |
IcyDiamond |
or wait |
10:48 |
tenplus1 |
if you return true then it wont display message |
10:48 |
IcyDiamond |
true means handeled |
10:49 |
IcyDiamond |
so if i return false, do the rest of the callbacks fire? |
10:49 |
tenplus1 |
yeh |
10:49 |
IcyDiamond |
ok cool |
10:49 |
tenplus1 |
the first true it comes across the ball stops there |
10:49 |
IcyDiamond |
yeah okay cool |
10:53 |
|
jluc joined #minetest-hub |
11:25 |
|
twoelk joined #minetest-hub |
11:26 |
tenplus1 |
hi twoelk |
11:26 |
twoelk |
o/ |
11:39 |
|
ANAND joined #minetest-hub |
11:49 |
|
ANAND joined #minetest-hub |
11:53 |
|
Krock joined #minetest-hub |
11:53 |
Krock |
hi tenplus1 |
11:54 |
tenplus1 |
hey krock :) whass new |
11:55 |
Krock |
!tell tumeninodes Your branch failed to apply; cleaned it up. Please "git branch -D add_fence_rails" "git fetch origin" "git checkout origin/add_fence_rails" "git checkout -b add_fence_rails" |
11:55 |
MinetestBot |
Krock: I'll pass that on when tumeninodes is around |
11:55 |
Krock |
tenplus1, ^ |
11:56 |
Krock |
maybe there's a shorter way but meh.. that works too |
11:57 |
tenplus1 |
:P |
12:04 |
Krock |
tenplus1, http://krock-works.16mb.com/u/mapgen_madness.mp4 |
12:05 |
tenplus1 |
why do they disappear the first 3 placements ? |
12:11 |
Krock |
because the mapgen (not sure if C++ or Lua) generates that particular areas at least three times |
12:11 |
tenplus1 |
ouch, that must cause some major lag |
12:11 |
Krock |
could be an issue with the emerge threads |
12:15 |
tenplus1 |
so it helps speed up mapgen but may redraw that area of map a few times over |
12:15 |
tenplus1 |
this'll have to be tested |
12:28 |
Fixer |
HEY< LITTLE DRUM! |
12:45 |
twoelk |
whats the weather like in scotland right now? friends will be landing in Edinburgh in about four hours :-) |
12:46 |
tenplus1 |
Edinburgh is currently sitting at 16c with 79% humidity and cloudy with sun |
12:47 |
* twoelk |
considers sneaking to the car and hiding in the luggage |
12:48 |
twoelk |
although got a friend at the security might give her a fright if she sees me in the xray scanner |
12:48 |
tenplus1 |
just wave on the way through :D |
12:50 |
rubenwardy |
another PR: https://github.com/sfan5/minetestbot-modules/pull/14 |
12:50 |
twoelk |
what's happening to low end NAS devices? they seem to dwindle away - everything going clowdy nowadays |
12:50 |
tenplus1 |
and cloud isnt that great tbh |
12:51 |
tenplus1 |
so many issues with ppl using google and the like |
12:51 |
rubenwardy |
!book |
12:52 |
twoelk |
and of they go to the airport - and I'm still at the office :-( |
12:53 |
* twoelk |
waves enviously |
12:53 |
twoelk |
bah - only hand luggage - and I got no make me tiny potion |
12:54 |
tenplus1 |
:p |
12:57 |
|
Raven262 joined #minetest-hub |
12:57 |
tenplus1 |
hi raven |
12:58 |
Raven262 |
Hi ten |
12:58 |
tenplus1 |
:P |
13:31 |
Krock |
If you're interested in a script which replaces the deprecated calls for you: https://pastebin.com/raw/GqhVTHuz |
13:31 |
tenplus1 |
lol, the lazy way to update mods :) nice one |
13:32 |
rubenwardy |
nice! |
13:32 |
Krock |
nvm, rehosting: https://gist.github.com/SmallJoker/cb89c3f9e4be27a0e8bc10ced1c5fc31 |
13:32 |
IcyDiamond |
Lol |
13:32 |
Krock |
Because comment function and such |
13:33 |
|
tumeninodes joined #minetest-hub |
13:33 |
MinetestBot |
tumeninodes: Jul-02 11:55 UTC <Krock> Your branch failed to apply; cleaned it up. Please "git branch -D add_fence_rails" "git fetch origin" "git checkout origin/add_fence_rails" "git checkout -b add_fence_rails" |
13:33 |
Krock |
tenplus1, well, I could add a git command below to automatically mark the files to commit, write a commit message and push |
13:33 |
tumeninodes |
Gahhhhhhhh!!! WTF?! |
13:34 |
tumeninodes |
Krock: so I just do all those steps and it should be good? |
13:34 |
IcyDiamond |
tenplus1: mobs mod has a way to capture, right? |
13:34 |
Krock |
tumeninodes, that's the plan, yes. |
13:35 |
IcyDiamond |
tenplus1: can you also capture hostile mobs? |
13:35 |
tumeninodes |
sigh... I'm really sorry man, : / |
13:35 |
tumeninodes |
alright.... to the chop shop |
13:36 |
twoelk |
does anybody use navit? |
13:37 |
IcyDiamond |
tenplus1: I'm thinking about adding a machine that spawns mobs based on a capture egg in a slot and power |
13:43 |
tumeninodes |
ok Krock, should be good now? |
13:44 |
tenplus1 |
tamed animals can be caught and placed inside an egg containing it's information using net/lasso |
13:44 |
Krock |
tumeninodes, the remote repo is not messed up. so yes, I think you're fine |
13:44 |
tenplus1 |
monsters cannot be caught unless tamed and that's up to modders to make it tameable or add their own varients |
13:45 |
tenplus1 |
also yes, a machine containing a spawn egg to spawn using power would be handy :D |
13:45 |
tumeninodes |
ok good, thank you VERY much, and again, sorry for the PITA I am |
13:45 |
IcyDiamond |
do monsters have eggs registered for them? |
13:45 |
IcyDiamond |
i can add an item that catches mobs |
13:45 |
tenplus1 |
yes, all mobs have eggs unless specifically omitted |
13:45 |
IcyDiamond |
ok |
13:46 |
tumeninodes |
do they come with hash browns? |
14:09 |
IcyDiamond |
tenplus1: is there a way i can get mob entity name from an egg? |
14:10 |
tenplus1 |
the egg IS the entity name usually... e.g. mobs_animal:cow gives u egg for mobs_animal:cow |
14:10 |
tenplus1 |
if egg has _set at the end then it contains mob information inside (specific egg), just remove _set |
14:11 |
IcyDiamond |
oh ok |
14:11 |
IcyDiamond |
nice |
14:11 |
tenplus1 |
tried to keep it simple... |
14:12 |
IcyDiamond |
:D |
14:13 |
rubenwardy |
ncie |
14:14 |
tenplus1 |
there's also a mob:set_alias function to replace older mobs:cow with the newer mobs_animal:cow entities on the fly |
14:16 |
IcyDiamond |
yay it works! |
14:16 |
IcyDiamond |
it spawns mobs |
14:17 |
IcyDiamond |
i think in addition to power this thing could also take some sort of fluid to run |
14:17 |
tenplus1 |
w00t |
14:17 |
IcyDiamond |
just to make it less op |
14:17 |
IcyDiamond |
XD |
14:26 |
IcyDiamond |
https://i.lunasqu.ee/Screenshot_18-07-02-17:26:05.png |
14:27 |
|
srifqi joined #minetest-hub |
14:27 |
tenplus1 |
o/ srifqi |
14:27 |
srifqi |
\o |
14:37 |
rubenwardy |
!book |
14:37 |
MinetestBot |
rubenwardy: Minetest Modding Book - https://rubenwardy.com/minetest_modding_book/ |
14:37 |
rubenwardy |
yay |
14:38 |
IcyDiamond |
https://gitlab.icynet.eu/evert/elepower/blob/master/elepower_farming/nodes/spawner.lua |
14:38 |
rubenwardy |
nice |
14:38 |
tumeninodes |
haha, hexchat dings, just sounded like a very serious Pong match |
14:39 |
Krock |
Updated https://gist.github.com/SmallJoker/cb89c3f9e4be27a0e8bc10ced1c5fc31 with setting_* function replacements. enjoy. |
14:39 |
Krock |
and begin updating your mods :D |
14:39 |
tenplus1 |
checking my remaining mods now :D |
14:42 |
* tumeninodes |
is so glad he only has a handful of mods and they are not extensive |
14:42 |
Krock |
over 150 replaced lines in the Lord Of The Test game |
14:43 |
rubenwardy |
would be handy to have another script to iterate directories, run that script, then show the diff and ask whether to commit |
14:43 |
Krock |
well, that's worth it |
14:43 |
rubenwardy |
maybe |
14:43 |
rubenwardy |
heh |
14:43 |
tumeninodes |
are you planning to make an announcement about that on the forum? |
14:44 |
rubenwardy |
# Multiple possibilities stresses me out |
14:44 |
Krock |
tumeninodes, where would it belong? |
14:44 |
tumeninodes |
how the hell should I know? :D |
14:44 |
Krock |
rubenwardy, well yeah.. sideeffects |
14:44 |
rubenwardy |
huh? |
14:46 |
tumeninodes |
maybe the 5.0.0 is on the road thread? or better it's own thread. |
14:46 |
rubenwardy |
could be pinned in modding discussion |
14:47 |
rubenwardy |
"Script to fix deprecated function calls (eg: getpos, settings) |
14:47 |
rubenwardy |
"Script to fix deprecated function calls (eg: getpos, setting_*) |
14:47 |
rubenwardy |
"Script to fix deprecated function calls (eg: getpos, setting_*)" |
14:47 |
rubenwardy |
lol |
14:47 |
tumeninodes |
Do .... or Die |
14:48 |
Krock |
fixed the multiple possibilities. it's however not complete because some functions cannot simply be replaced |
14:48 |
tumeninodes |
I put "do" cuz I couldn't spell assimilate |
14:48 |
Krock |
like get_look_yaw and get_look_horizontal are not equivalent |
14:53 |
tenplus1 |
bows updated to use 0.4.16 functions :D |
14:56 |
tumeninodes |
you updated... by reverting back one release? |
14:56 |
tenplus1 |
? |
14:58 |
Krock |
no, because minetest.settings: is 0.4.16 and above only |
14:58 |
tumeninodes |
ohhhhh |
14:58 |
Krock |
!title https://github.com/minetest/minetest/pull/1949 |
14:58 |
MinetestBot |
Krock: Use a settings object for the main settings by ShadowNinja · Pull Request #1949 · minetest/minetest · GitHub |
14:58 |
tumeninodes |
one of these days... I'll start getting this shit... I just know it |
15:16 |
tenplus1 |
am running out of mobs to update to 0.4.16 functions :D |
15:16 |
* rubenwardy |
was confused |
15:16 |
rubenwardy |
*mods |
15:16 |
tenplus1 |
oops yeah :D |
15:17 |
* tenplus1 |
secretly implants 0.4.16 standard borg implants into mobs |
15:37 |
* Krock |
gives tenplus1 more mobs |
15:37 |
tenplus1 |
:PPPP |
15:37 |
tumeninodes |
tenplus1..., you can check all mine if you like :D |
15:37 |
tenplus1 |
ehehe, might do :) just tweaking bakedclay and cblocks :D |
15:38 |
tenplus1 |
stasirs support is a pain in the arse |
15:38 |
tenplus1 |
gotta check for stairsplus, normal stairs and stairs redo with transparency options |
15:38 |
tumeninodes |
bakedclay is a soft dep for angled walls so, they are related ;) |
15:56 |
|
paramat joined #minetest-hub |
15:56 |
tenplus1 |
o/ paramat |
15:57 |
tumeninodes |
paramat: are you sure there is no way to merge the rail nodes, with their own defs, into fence registration? |
15:58 |
paramat |
i'm fairly sure there is a way :) |
15:59 |
tumeninodes |
maybe the way you helped me add the inner/outer stairs, into stairs? Although those shared the same functions |
16:00 |
tumeninodes |
but if it can be done, with both fences and rails retaining their own connect_to rules, then I am all for it, and will gladly do the typing |
16:00 |
tumeninodes |
... to give Krock more work :P |
16:00 |
Krock |
wait what |
16:01 |
tumeninodes |
hahaha |
16:04 |
tenplus1 |
cblocks and stairs redo updated |
16:04 |
paramat |
replied, will test to see if i'm wrong |
16:24 |
* tenplus1 |
finds paramat wrong and sentences him to buy donuts for the group |
16:29 |
rubenwardy |
lol, wtf |
16:29 |
paramat |
now everyone wants me to be wrong :) |
16:30 |
tenplus1 |
o.O |
16:30 |
rubenwardy |
FB Messenger doesn't allow you to send http://webchat.freenode.net/ in a message |
16:30 |
tenplus1 |
but... donuts |
16:30 |
rubenwardy |
know anything about that, Fuchs? |
16:30 |
srifqi |
Donuts are yummy. :D |
16:30 |
* twoelk |
just had some trout on bread and votes for more of that rather than doughnuts |
16:30 |
rubenwardy |
says "(#368) The action attempted has been deemed abuse or is otherwise disallowed" |
16:30 |
Fuchs |
rubenwardy: first time I hear that one, heh. Does it allow other freenode URLs? |
16:30 |
ShadowBot |
https://github.com/minetest/minetest/issues/368 -- New tree generator. by RealBadAngel |
16:31 |
rubenwardy |
it allows freenode.net |
16:31 |
Fuchs |
rubenwardy: best report it to staff though, but not sure if they can do anything, that sounds a bit facebook sided |
16:31 |
paramat |
heh |
16:31 |
Fuchs |
maybe it dislikes "*chat*" |
16:32 |
rubenwardy |
maybe |
16:32 |
rubenwardy |
yes |
16:32 |
rubenwardy |
ignoremechat.freenode.net is blocked |
16:33 |
Fuchs |
good job, facebook |
16:33 |
Fuchs |
dependent on how urgent it is I'd have a solution |
16:35 |
rubenwardy |
woah |
16:35 |
rubenwardy |
it also breaks https://rubenwardy.com/freenode-live/ |
16:35 |
Fuchs |
hilarious. I'd poke facebook support about it, that sounds very much broken |
16:35 |
IcyDiamond |
rubenwardy: I could send it |
16:36 |
IcyDiamond |
¯\_(ツ)_/¯ |
16:36 |
Krock |
hidden FB filter: *free* |
16:36 |
rubenwardy |
I'm in a group of 60 people |
16:42 |
rubenwardy |
oh, this is odd |
16:42 |
rubenwardy |
so |
16:42 |
rubenwardy |
first message I sent mentioned freenode.net |
16:42 |
rubenwardy |
err, not the first message in this chat, but the first recommending freenode |
16:42 |
rubenwardy |
the next message was to webchat, which was blocked |
16:43 |
rubenwardy |
any messages mentioning freenode in a url are then blocked, inxcluding freenode.net |
16:43 |
Fuchs |
great job, facebook |
16:43 |
rubenwardy |
guess they're not gonna join then |
16:44 |
Krock |
inb4 use a FB-powered URL shortener to post it in the chat anyway |
16:44 |
tenplus1 |
what's happening ? |
16:44 |
rubenwardy |
scroll up :P |
16:45 |
tenplus1 |
fb not allowing certain link addys ? |
16:48 |
Krock |
tenplus1, a snippet of their internal chat filter algorithm code leaked: if (message:find("freenode")) then return "could not be sent :(" end |
16:48 |
tenplus1 |
they really dont want anyone knowing about external chat platforms huh |
16:49 |
rubenwardy |
it worked the first time though |
16:55 |
CWz |
seems the anti extra space causes invalid multibyte strings to appear |
16:59 |
|
srifqi left #minetest-hub |
17:31 |
|
bwarden joined #minetest-hub |
17:31 |
tenplus1 |
hi bwarden |
17:34 |
longerstaff13 |
I always used to think bwarden was rubenwardy lol |
17:35 |
|
garywhite joined #minetest-hub |
17:35 |
twoelk |
tenplus1 can another mod change the characteristics of mobs in mobsredo? like a fierce mask scaring monsters away |
17:36 |
tenplus1 |
depends how you code it |
17:36 |
twoelk |
hm |
17:36 |
twoelk |
not coding yet just toying ideas |
17:36 |
tenplus1 |
you could maybe search for mobs around masknode, if a mob then flip yaw and make it run away |
17:36 |
tenplus1 |
the api will quickly regain control and stop it going too far |
17:38 |
tenplus1 |
mobs:yaw(self, yaw, delay) exists to flip it with smooth rotation :) then just set acceleration to move away |
17:38 |
twoelk |
for example some soap or parfume mod could attract certain mobs, make monsters smell the player from farther off and repell others |
17:38 |
tenplus1 |
I havent added a node attractor function yet |
17:39 |
twoelk |
or make npc's say smell related stuff |
17:39 |
tenplus1 |
but node could detect a radius around it, find mobs, set the self.path to pathfind it's way towards soap |
17:40 |
tenplus1 |
many internal self.* functions you could tweak to make mobs do just about anything |
17:40 |
twoelk |
I was just trying to figure out uses for all them flowers in the plants mod that havn't been done yet |
17:40 |
tenplus1 |
outwith original functions that were registered with mob |
17:42 |
twoelk |
as I'm not that much into magic stuff I was looking for uses beyond potions and dyes |
17:42 |
tenplus1 |
make some of the plants hurt when player or mob walks over it :D |
17:43 |
twoelk |
although soap could be considered as potion I guess |
17:43 |
tenplus1 |
no venus fly traps in there ? |
17:43 |
|
longertest joined #minetest-hub |
17:43 |
tenplus1 |
lol, hi longer |
17:43 |
longertest |
alright brilliant, this channel does work for webchats then :D |
17:44 |
longertest |
hi lol |
17:44 |
tenplus1 |
twoelk: you could possible backup the self.do_custom function and insert weird things for it to do at the start |
17:44 |
tenplus1 |
random rotation near certain plants, follow/runaway, particles etc |
17:45 |
tenplus1 |
do_custom is run every tick for mob when found :) |
17:45 |
twoelk |
pretty complete list of plants and stuff https://github.com/Shadows-of-Fire/Plants/blob/master/src/main/resources/assets/plants2/lang/en_us.lang |
17:46 |
tenplus1 |
ouch, not half |
17:46 |
tenplus1 |
here's what I use on xanadu from plants megapack lite: https://pastebin.com/aHgBpB8u |
17:46 |
tumeninodes |
paramat: shall I punch in that code and push? |
17:47 |
twoelk |
several textures to some plants and items though |
17:47 |
rubenwardy |
longerstaff13: should sue for copywrite infringement |
17:48 |
longerstaff13 |
? |
17:48 |
|
Darcidride joined #minetest-hub |
17:48 |
tenplus1 |
hi Darcidride |
17:49 |
tumeninodes |
bwarden/rubenwardy = potential (c) violation |
17:49 |
tumeninodes |
heh |
17:49 |
rubenwardy |
oops |
17:49 |
longerstaff13 |
ah lol |
17:49 |
rubenwardy |
meant trademark |
17:49 |
tumeninodes |
... that too |
17:49 |
tumeninodes |
heck, go for pain & suffering too |
17:49 |
* longerstaff13 |
forgot what he said earlier XD |
17:49 |
* tumeninodes |
does that all the time |
17:49 |
* tumeninodes |
does that all the time |
17:50 |
longerstaff13 |
lol |
17:52 |
twoelk |
hm -megapack-lite nice name, first enlarge to mega and then reduce to lite - sort of end where we started |
17:52 |
tenplus1 |
ehehe, the mc mod is called plants megapack :) I just cut back the 280 flowers/plants down to those you see |
17:53 |
* twoelk |
imagines colorfull meadows with 280 unique flowers |
17:56 |
tenplus1 |
http://www.9minecraft.net/plant-mega-pack-mod/ <-- worth checking |
17:57 |
* twoelk |
sighs and decides to split the mod into a modpack |
17:58 |
tenplus1 |
dawww http://www.img5.9minecraft.net/img/Plant-Mega-Pack-Mod-7.jpg |
17:59 |
twoelk |
yeah, textures don't really fit to that render style |
18:00 |
twoelk |
have been studying the page before when looking for gardening ideas |
18:21 |
* twoelk |
is of to drive home |
18:21 |
|
twoelk left #minetest-hub |
18:29 |
Krock |
tenplus1, shall I use some advanced CSM to try to exploit your server? |
18:29 |
tenplus1 |
and do what ? |
18:29 |
Krock |
(submitting formspec fields not included right now) |
18:29 |
tenplus1 |
we arent runninf 0.4.17 yet |
18:29 |
Krock |
mainly checking for inventory slots |
18:29 |
tenplus1 |
ahh |
18:29 |
Krock |
like the bags - but xanadu seems to have many other mods |
18:30 |
tenplus1 |
bags are protected, using your latest changes remember |
18:30 |
Krock |
yes, the bug wasn't found on your server, however :P |
18:30 |
tenplus1 |
we have morechests which aint good :d |
18:31 |
tenplus1 |
but I do recommend players to use protected chests more |
18:31 |
sofar |
Krock: you want my csm packet generator code? |
18:31 |
Krock |
sofar, sounds promising. what does it do? |
18:31 |
* tenplus1 |
wants a way to disable all csm on server |
18:32 |
sofar |
allows you to generate arbitrary client-to-server packets |
18:33 |
sofar |
IOW you can do things like send control events, or node digs or placement events, or interacting with inventories, or send formspec data |
18:33 |
sofar |
pretty much anything the client can do |
18:34 |
Krock |
unlocked the former two by granting all privileges locally |
18:34 |
sofar |
I usually just snoop with wireshark and then modify the bytestream for my purposes |
18:35 |
Krock |
control events as in player movement? not much abuse potential |
18:35 |
sofar |
yes, but sending arbitrary formspec data can abuse all sorts of formspec security fails |
18:35 |
Krock |
on the level of modding, the formspec sending formpec data is the only missing on the list here |
18:39 |
Krock |
okay, the detached mobs inventories are safe :( |
18:41 |
tenplus1 |
:P |
18:45 |
nerzhul |
sofar sounds like a client modification, regular doesn't permit that |
18:47 |
|
AndroBuilder joined #minetest-hub |
18:48 |
tenplus1 |
hi andro |
19:03 |
sofar |
nerzhul: yes, it needs ~10 lines of C++ code |
19:03 |
sofar |
nerzhul: I've shown it to you before... |
19:04 |
nerzhul |
oh yes |
20:07 |
Krock |
needs some more lines in CSM to send any formspec values + remembering existing fields |
20:16 |
rubenwardy |
Proposal: take freeminer's name |
20:16 |
rubenwardy |
Discuss |
20:16 |
rubenwardy |
XD |
20:17 |
* tenplus1 |
renames to Freemasons-test |
20:19 |
rubenwardy |
Would need to get the domain, plus confusion |
20:26 |
Krock |
rubenwardy, nah, it's not so easy to start a discussion |
20:26 |
rubenwardy |
I think it should be called OpenMinecradr |
20:26 |
rubenwardy |
I've checked with my lawyer, no trademark issues |
20:27 |
tenplus1 |
how about "psdg0[dfug92nroejf mine" |
20:27 |
* Sokomine |
looks confused |
20:27 |
nerzhul |
NEWNAME=$(pwgen 10) |
20:28 |
nerzhul |
Haet4eigh9 |
20:28 |
nerzhul |
oh there is a better |
20:28 |
nerzhul |
Ailohlaaf3 |
20:28 |
tumeninodes |
Use a symbol, and call it, "the game formerly known as Minetest Game |
20:28 |
nerzhul |
sounds swedish or something :D |
20:29 |
tenplus1 |
lolol |
20:29 |
nerzhul |
i like Chairahh1X |
20:29 |
nerzhul |
or Cheu7fahko |
20:29 |
nerzhul |
yes it's late :p |
20:29 |
nerzhul |
=> [] |
20:29 |
paramat |
ExcavationExamination |
20:30 |
tumeninodes |
I have given numerous, awesome names... Mesedonaia, Meseopotamia, Mese Miner, Meselot |
20:31 |
tumeninodes |
3 Do's & a Don't |
20:31 |
tumeninodes |
Mese You, WIsh you were here |
20:33 |
tumeninodes |
dummes Spiel |
20:34 |
tenplus1 |
nite folks o// |
20:34 |
|
tenplus1 left #minetest-hub |
20:34 |
tumeninodes |
g'nite tenplus1 |
20:38 |
tumeninodes |
Sand Puncher, Mese Calculated |
20:39 |
tumeninodes |
I can go on allll night folks :D |
20:40 |
tumeninodes |
Mesephoria |
20:42 |
tumeninodes |
focus on Mese, build a story around it..., |
20:43 |
rubenwardy |
MT Gine |
20:43 |
rubenwardy |
Heh |
20:44 |
Sokomine |
nerzhul: perhaps someone confused username and password? |
20:45 |
Sokomine |
er...seems something is going on where i missed the start |
20:45 |
Sokomine |
but...er...cobbleminer might be the most realistic :) we collect tons of that stuff |
20:45 |
* Sokomine |
secretly staches some cobble mountains away on rubenwardys drive |
20:54 |
nerzhul |
Sokomine ?? |
21:00 |
tumeninodes |
Dig It |
21:03 |
Krock |
lol nice. I can store text books in the protector mod |
21:08 |
Krock |
at any location |
21:12 |
Krock |
!tell tenplus1 Protector needs a simple patch. https://notabug.org/TenPlus1/protector/src/master/init.lua#L260 ("return true") change to "return onlyowner". Otherwise any node can be abused to store text |
21:12 |
MinetestBot |
Krock: I'll pass that on when tenplus1 is around |
21:17 |
|
paramat joined #minetest-hub |
21:18 |
* Sokomine |
is happy that nerzhul at least shares her confusion about today's irc |
21:18 |
Krock |
!tell tenplus1 actually just check whether the node at "pos" is a protector node, somewhere here https://notabug.org/TenPlus1/protector/src/master/init.lua#L531 |
21:18 |
MinetestBot |
Krock: I'll pass that on when tenplus1 is around |
21:18 |
paramat |
'dig it' :) a bit like 'buildat' |
21:18 |
Sokomine |
Krock: even with that change - wouldn't the owner still be able to store books? |
21:18 |
Krock |
this line count annoys me. when I zoom in or out, the line number chnges |
21:19 |
Krock |
Sokomine, well yes, but it would be limited to protector nodes only |
21:19 |
Krock |
instead of all nodes (air..) |
21:52 |
Sokomine |
might be a good idea to move the content of the cache folder into a database as well. files keep accumulating there |
21:52 |
paramat |
Minimese |
21:53 |
Sokomine |
maximeze! |
21:53 |
tumeninodes |
MESE-O-RAMA!!!! |
21:53 |
Sokomine |
over 95000 files in my mt-cache-folder. that's...inconvenient |
22:05 |
BillyS |
How do I specifiy a world file when hosting a server? |
22:05 |
BillyS |
--world seems to only work for singleplayer |
22:08 |
rubenwardy |
this is getting a bit silly https://i.rubenwardy.com/KIKsL.png |
23:03 |
|
garywhite joined #minetest-hub |
23:49 |
|
paramat joined #minetest-hub |
23:55 |
ircSparky |
I use worldname |
23:55 |
ircSparky |
hm |
23:55 |
ircSparky |
i also use --world |
23:56 |
ircSparky |
then followed by the adress |
23:56 |
ircSparky |
eg: --world ./minez |
23:56 |
ircSparky |
(on Debian) |