| 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) |