Time |
Nick |
Message |
00:30 |
|
Grandolf joined #minetest |
00:32 |
|
halt_ joined #minetest |
00:35 |
|
Freejack joined #minetest |
01:00 |
|
benrob0329 joined #minetest |
01:19 |
|
proller joined #minetest |
01:22 |
|
Glorfindel joined #minetest |
01:27 |
|
ThomasMonroe joined #minetest |
01:34 |
|
GreenDimond joined #minetest |
01:35 |
GreenDimond |
if I have a itemstack:take_item(2) in an on_use, how do I make it check if the player has 2? cuz rn even if there is only one it does what it is only supposed to do if the player puts in 2 |
01:48 |
GreenDimond |
bueller? bueller? |
01:54 |
|
Out`Of`Control joined #minetest |
02:10 |
|
admicos joined #minetest |
02:11 |
|
admicos left #minetest |
02:14 |
VanessaE |
GreenDimond: if itemstack:get_count() > 2 then itemstack:take_item(2) end ? |
02:14 |
VanessaE |
(well maybe > 1 but anyway) |
02:14 |
|
XtremeHacker__ joined #minetest |
02:23 |
|
proller joined #minetest |
02:27 |
GreenDimond |
I will try that VanessaE |
02:29 |
GreenDimond |
VanessaE, where do I put the nodename? itemstack:get_count("modname:nodename") == 2 I am assuming? |
02:29 |
VanessaE |
the item stack IS the node |
02:29 |
VanessaE |
or whatever |
02:30 |
GreenDimond |
derp. |
02:30 |
VanessaE |
so you would get "itemstack" from somewhere else first |
02:30 |
VanessaE |
the on_use callback should supply it |
02:30 |
VanessaE |
I think. |
02:31 |
GreenDimond |
alright it worked thx |
02:31 |
VanessaE |
cheers :) |
02:55 |
|
XtremeHacker joined #minetest |
04:08 |
|
ssieb joined #minetest |
05:01 |
|
kimitux joined #minetest |
05:07 |
|
Fritigern joined #minetest |
05:10 |
|
Markow joined #minetest |
05:28 |
|
Menche joined #minetest |
05:59 |
|
Elench joined #minetest |
06:06 |
|
admicos joined #minetest |
06:06 |
|
admicos left #minetest |
06:06 |
|
bwarden joined #minetest |
06:22 |
|
Taose joined #minetest |
06:35 |
|
CWz joined #minetest |
06:47 |
|
passant joined #minetest |
06:52 |
|
Menche joined #minetest |
06:59 |
|
TommyTreasure joined #minetest |
07:09 |
|
ensonic joined #minetest |
07:26 |
|
pandaro joined #minetest |
07:38 |
|
redblade7 joined #minetest |
07:38 |
|
Dargod joined #minetest |
07:45 |
|
srbaker_ joined #minetest |
07:59 |
|
aheinecke joined #minetest |
08:00 |
|
Szkodnix joined #minetest |
08:07 |
|
lumidify joined #minetest |
08:08 |
Out`Of`Control |
hi |
08:08 |
Out`Of`Control |
is it possible to have more than 1 spawn? |
08:11 |
Out`Of`Control |
so game teleport you random to one of them on connect or death |
08:14 |
|
kilbith joined #minetest |
08:14 |
kilbith |
!seen kaeza |
08:14 |
MinetestBot |
kilbith: kaeza was last seen at 2017-04-25 18:55:47 UTC on ##minetestbot |
08:14 |
|
kilbith left #minetest |
08:19 |
|
proller joined #minetest |
08:30 |
|
ensonic joined #minetest |
09:06 |
|
JamesTait joined #minetest |
09:10 |
|
Fritigern_ joined #minetest |
09:10 |
JamesTait |
Good morning all! Hapy Friday, and happy Hairball Awareness Day! 😃 🈠|
09:40 |
|
Megaf joined #minetest |
10:09 |
|
Fixer joined #minetest |
10:28 |
|
Telesight joined #minetest |
10:31 |
Megaf |
!up mt.megaf.info 30008 |
10:31 |
MinetestBot |
mt.megaf.info:30008 is up (7ms) |
10:31 |
Megaf |
!server Self |
10:31 |
MinetestBot |
Megaf: Self Wipe Up | 178.79.130.6:30008 | Clients: 0/20, 0/0 | Version: 0.4.15-Megaf / minetest | Ping: 7ms |
10:32 |
Elench |
!help |
10:32 |
MinetestBot |
https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md |
10:32 |
Elench |
Neat |
10:44 |
|
proller joined #minetest |
10:47 |
|
YuGiOhJCJ joined #minetest |
10:58 |
|
Jordach joined #minetest |
11:01 |
|
troller joined #minetest |
11:03 |
|
PsychoVision joined #minetest |
11:07 |
|
DS-minetest joined #minetest |
11:23 |
|
ThomasMonroe joined #minetest |
11:26 |
|
Pie-jacker875 joined #minetest |
11:38 |
|
JamesTait joined #minetest |
12:00 |
sfan5 |
Out`Of`Control: just use a mod for that |
12:49 |
|
juli joined #minetest |
12:52 |
|
Tux[Qyou] joined #minetest |
12:55 |
|
ThomasMonroe joined #minetest |
12:57 |
|
Taoki joined #minetest |
13:14 |
|
juli1 joined #minetest |
13:16 |
|
lumidify joined #minetest |
13:31 |
|
destt_ joined #minetest |
13:43 |
|
rubenwardy joined #minetest |
13:46 |
|
Grandolf joined #minetest |
13:46 |
|
halt_ joined #minetest |
13:52 |
|
Grandolf joined #minetest |
13:53 |
|
Grandolf joined #minetest |
13:58 |
|
octacian joined #minetest |
14:10 |
|
Darcidride joined #minetest |
14:21 |
|
DS-minetest joined #minetest |
14:23 |
|
LordVlad joined #minetest |
14:26 |
|
Fixer joined #minetest |
14:31 |
|
Megaf joined #minetest |
15:06 |
|
Elench joined #minetest |
15:13 |
|
Kreaton joined #minetest |
15:14 |
Kreaton |
Yo. |
15:18 |
tokage |
hi |
15:19 |
|
XtremeHacker joined #minetest |
15:19 |
Kreaton |
Whats up? |
15:20 |
Socralench |
Up is the direction of increasing gravitational potential |
15:20 |
Kreaton |
Thanks, |
15:23 |
|
rdococ joined #minetest |
15:31 |
|
YuGiOhJCJ joined #minetest |
15:34 |
|
Markow joined #minetest |
15:35 |
|
Wuzzy joined #minetest |
15:59 |
DS-minetest |
lol |
16:08 |
|
TestyRabbit joined #minetest |
16:08 |
TestyRabbit |
Hey everyone! Is there a way to set a world to be immutable using the API? |
16:09 |
calculon |
i'd just drop the interact priv for all players |
16:10 |
TestyRabbit |
Hm, will I still be able to capture punchnode? |
16:10 |
calculon |
or register a global on_dig_node handler |
16:10 |
calculon |
ho, maybe not |
16:10 |
TestyRabbit |
the dig_node handler sounds like a good idea |
16:10 |
DS-minetest |
just protect everything |
16:11 |
calculon |
also on_place i guess, or players will be able to place nodes |
16:11 |
TestyRabbit |
I can protect areas with the API? |
16:12 |
calculon |
not sure, but i've never seen such function |
16:13 |
calculon |
you'll have to use some protection mod i think |
16:13 |
TestyRabbit |
yeah thats what it looks like |
16:13 |
TestyRabbit |
thanks! |
16:13 |
calculon |
ho, i see, you can just override minetest.is_protected and always return false |
16:14 |
TestyRabbit |
yeah, does dig check for htat? |
16:14 |
TestyRabbit |
ill try it out |
16:14 |
calculon |
that depends, every mod has to handle that itself |
16:18 |
sfan5 |
calculon: non-player action like e.g. mesecons contraptions or already active tnt will still modify the world |
16:19 |
calculon |
hmm, i see |
16:22 |
TestyRabbit |
thats alright, its mostly just to stop players from breaking blocks with clicks |
16:22 |
TestyRabbit |
or placing blocks |
16:22 |
TestyRabbit |
so dig and place could be a good place to change stuff |
16:25 |
|
Krock joined #minetest |
16:25 |
|
Krock joined #minetest |
16:40 |
|
Megaf joined #minetest |
16:57 |
|
Megaf joined #minetest |
17:00 |
|
ek0 joined #minetest |
17:07 |
|
ensonic joined #minetest |
17:16 |
|
Paul27 joined #minetest |
17:16 |
Paul27 |
Hello. Is possible to make a MT server with hamachi on linux? |
17:18 |
red-001 |
probally |
17:19 |
Krock |
http://help.logmein.com/articles/en_US/FAQ/Which-ports-and-protocols-does-LogMeIn-Hamachi2-use-en1 |
17:19 |
red-001 |
probably* |
17:19 |
Krock |
make sure you've configured it the way that UDP works |
17:20 |
Paul27 |
Ok thanks |
17:21 |
Krock |
however, I'd recommend to use port-forwarding to allow some more players joining your server |
17:22 |
red-001 |
Krock, iirc he is unable to do that |
17:23 |
Paul27 |
? |
17:24 |
|
lumidify joined #minetest |
17:25 |
|
tokage joined #minetest |
17:48 |
|
ThomasMonroe joined #minetest |
17:53 |
TestyRabbit |
@Calculon thanks for help, overwriting the is_protected and then the node_dig worked, now working on placenode |
17:56 |
|
Exagone313 joined #minetest |
18:01 |
|
papou84 joined #minetest |
18:01 |
papou84 |
is there a sound design team i would like to contribute |
18:01 |
papou84 |
? |
18:08 |
sofar |
papou84: you're it! welcome minetest sound design team! |
18:09 |
papou84 |
great how does it work, wherecan i start ? |
18:13 |
papou84 |
where are the sound files in minetest ubuntu |
18:13 |
|
dabbill joined #minetest |
18:13 |
sofar |
papou84: we don't have any "teams" as such, contributions are needed of course, people have submitted changes and there's actually a few patches |
18:13 |
MinetestBot |
[git] HybridDog -> minetest/minetest: Fix click-digging torches (#5652) 7f4cdbc https://git.io/v9ccb (2017-04-28T18:12:28Z) |
18:13 |
MinetestBot |
[git] sofar -> minetest/minetest: Allow mesh and nodeboxes to wave like plants or leaves. (#3497) e21a1ab https://git.io/v9ccN (2017-04-28T18:11:43Z) |
18:13 |
sofar |
there's a footstep sound pr atm |
18:14 |
sofar |
papou84: we use github with pull requests as our mechanism for reviewing and discussing changes, even for sounds and artwork |
18:14 |
rubenwardy |
https://github.com/minetest/minetest_game |
18:14 |
papou84 |
ok great |
18:14 |
sofar |
yup, I was about to link that ^ |
18:16 |
papou84 |
I'm better with sounds than i am with github |
18:17 |
papou84 |
how do i do that ? first i'd like to download step sound or find them in ubuntu and modify them |
18:18 |
rubenwardy |
go to ~/.minetest/ |
18:18 |
rubenwardy |
(it's a hidden folder) |
18:18 |
rubenwardy |
create games/ if it does not exist |
18:18 |
rubenwardy |
install git (sudo apt install git-core) |
18:19 |
rubenwardy |
clone minetest_game (git clone https://github.com/minetest/minetest_game.git) |
18:19 |
rubenwardy |
go minetest_game/mods each folder is a mod, and each mod may have a folder called sounds |
18:19 |
rubenwardy |
for example, ~/.minetest/games/minetest_game/mods/default/sounds is where you'll find the footstep sounds |
18:20 |
|
lisac joined #minetest |
18:20 |
rubenwardy |
(note that sudo apt install minetest installs minetest_game to /usr/share/minetest_game I believe, however we can ignore this. I'm 90% sure ~/.minetest/ overrides it) |
18:22 |
rubenwardy |
see http://rubenwardy.com/minetest_modding_book/chapters/folders.html for a guide on mod folders |
18:22 |
|
Allonphone joined #minetest |
18:23 |
papou84 |
thanks a lot i'm working on it |
18:42 |
Out`Of`Control |
sfan5: do you know any mod? |
18:43 |
Out`Of`Control |
sfan5: for random spawn |
18:43 |
sfan5 |
Out`Of`Control: don't know whether this one still worsk https://kitsunemimi.pw/tmp/spawnpoints.tar.gz |
18:43 |
sfan5 |
works* |
18:43 |
sfan5 |
just try it |
18:43 |
Out`Of`Control |
sfan5: thanks |
18:45 |
MinetestBot |
[git] ShadowNinja -> minetest/minetest: Clean up getTime helpers b662a45 https://git.io/v9c4x (2017-04-28T18:43:18Z) |
18:46 |
|
iama200 joined #minetest |
18:47 |
iama200 |
Hi ;) |
18:47 |
Krock |
hello |
18:47 |
iama200 |
hey |
18:51 |
TestyRabbit |
Is there a way I can prevent a player from placing a block? |
18:52 |
TestyRabbit |
Using the api? |
18:52 |
iama200 |
taking interact out amybe |
18:53 |
Krock |
you can define the on_place table value |
18:53 |
sfan5 |
didnt you already get your answer |
18:53 |
Krock |
yeah, déjà vu |
18:54 |
TestyRabbit |
lol nah i asked about it, but never went into specifics on actually preventing a player from doing it |
18:54 |
TestyRabbit |
i fixed to block breaking issue, but not the placing one |
18:54 |
|
DS-minetest joined #minetest |
18:55 |
Krock |
minetest.override_item("mod:node_that_cant_be_placed", { on_place = function() end }) |
18:55 |
TestyRabbit |
hm |
18:55 |
TestyRabbit |
ok cool, ill try that |
18:55 |
TestyRabbit |
thanks |
18:56 |
sfan5 |
uhm |
18:56 |
TestyRabbit |
oh wait, i don't want any blocks to be placed in a protected area. |
18:56 |
sfan5 |
use minetest.register_on_placenode for that |
18:56 |
TestyRabbit |
i know theres a mod |
18:57 |
TestyRabbit |
i think minetest.register_on_placenode gets called after the block is placed, so i can't make it not placed. And when I try to replace it with air afterwards it doesn't get replaced |
18:57 |
Krock |
hmm. nothing about the actual node placement in the documentation |
18:57 |
sfan5 |
!api |
18:57 |
MinetestBot |
Someone thinks you should read the API docs, please go to: https://github.com/minetest/minetest/blob/master/doc/lua_api.txt |
18:58 |
sfan5 |
hm |
18:58 |
calculon |
note that replacing the node with air would not work with the "buildable_to" nodes |
18:58 |
Krock |
according to builtin/game/item.lua it only controls about the itemstack itself |
18:58 |
sfan5 |
TestyRabbit: use minetest.is_protected ? |
18:59 |
TestyRabbit |
yeah I'm using that, even though it's protected is returning true it still places it |
18:59 |
DS-minetest |
oh, didn't know that MinetestBot command. client_lua_api.md should be added |
18:59 |
TestyRabbit |
i had to overwrite node_dig as well to account for it |
19:00 |
Krock |
protection movs overwrite minetest.item_place |
19:00 |
Krock |
*mods |
19:00 |
calculon |
then overwrite set_node and swaap_node maybe ? |
19:00 |
calculon |
hmm, not sure they are called when it's a user action |
19:00 |
Krock |
example: https://github.com/Bremaweb/landrush/blob/master/protection.lua#L157 |
19:01 |
TestyRabbit |
ahhh |
19:01 |
TestyRabbit |
i see Krock |
19:01 |
Krock |
looking how it's done in areas |
19:01 |
TestyRabbit |
Well mine is either on or off for the map |
19:02 |
TestyRabbit |
for some context, I'm modifying raspberryjammod to allow for the "set_immutability" to work, because right now it doesnt |
19:02 |
Krock |
seems to work fine without overriding it in the areas mod o.o |
19:03 |
Krock |
i.e. https://github.com/ShadowNinja/areas/blob/master/interact.lua#L3 |
19:03 |
TestyRabbit |
raspberryjammod opens a socket to accept python and then translates it to the lua API, because my team and I already have a ton of code built out for raspberry pi minecraft and it would take a very long time to rewrite it all in lua |
19:03 |
TestyRabbit |
its not 1:1 of course but trying to get it closer |
19:04 |
Krock |
speed loss is programmed already |
19:08 |
TestyRabbit |
I'm gonna look into the itemplaced thing |
19:08 |
TestyRabbit |
thanks everyone, appreciate it |
19:08 |
|
LazyJ joined #minetest |
19:09 |
|
admicos joined #minetest |
19:10 |
|
Grandolf joined #minetest |
19:10 |
|
halt_ joined #minetest |
19:15 |
TestyRabbit |
Just so everyone knows, overwriting minetest.item_place works like a charm |
19:15 |
TestyRabbit |
Thanks!! |
19:18 |
Krock |
!next |
19:18 |
MinetestBot |
Another satisfied customer. Next! |
19:21 |
ShadowNinja |
TestyRabbit: Note: If you're trying to make an area protected you should use the is_protected API -- handling it with item_place will miss a lot of cases (for example, placing a door at (0,0,0) will also set a node at (0,1,0), which may be protected. |
19:21 |
ShadowNinja |
Also, e.g., the technic mining machine will just mine through areas that aren't using the protection API. |
19:22 |
ShadowNinja |
If `//lua minetest.is_protected = function() return true end` isn't working, then there's some larger issue. |
19:24 |
TestyRabbit |
ShadowNinja: Thanks. I'm only modifying a mod so I'm not sure why just changing is_protected() doesn't work, but it seems like that function isn't even being checked when im placing or digging a block |
19:25 |
|
cx384 joined #minetest |
19:25 |
ShadowNinja |
TestyRabbit: Can you post the relevant code in a ,,pastebin ? |
19:26 |
TestyRabbit |
Yeah give me a sec |
19:29 |
TestyRabbit |
ShadowNinja: Are you familiar with the minecraft pi python api at all? |
19:30 |
ShadowNinja |
TestyRabbit: Nope. |
19:30 |
TestyRabbit |
Okay, ill add some explanation |
19:34 |
TestyRabbit |
So there is a minetest mod called "Raspberryjammod" which just opens a lua socket and accepts incoming python calls, and then converts them to the matching lua calls. (i.e. mc.setBlock(pos, block) == minetest.place_node(pos, node)). There is a function which turns off mutability in minecraft pi api (mc.setting("world_immutabile", boolean)). What this does in raspberryjammod init.lua is changes the variable 'world_immutable', and |
19:34 |
TestyRabbit |
then minetest.is_protected() is overwritten like this: |
19:34 |
TestyRabbit |
https://pastebin.com/2eGeYbDj |
19:35 |
TestyRabbit |
I'm not sure what else I could send, here is the git for the mod https://github.com/arpruss/raspberryjammod |
19:38 |
TestyRabbit |
I added in these functions to the init and it made it work to stop players from placing blocks or breaking blocks: https://pastebin.com/RMRv2tW3 |
19:44 |
ShadowNinja |
TestyRabbit: Hmmm, that looks right. You're running a recent version of Minetest, right> |
19:44 |
ShadowNinja |
s/>/?/ |
19:44 |
TestyRabbit |
0.4.15 |
19:44 |
TestyRabbit |
pretty sure |
19:46 |
ShadowNinja |
Yeah, if thet's your version (including builtin) then is_protected should work fine and should already be integrated into all of the relevant functions. |
19:47 |
TestyRabbit |
Yeah, let me do some testing and I'll get back to you |
19:47 |
ShadowNinja |
TestyRabbit: Hmmm, looks like a protection_bypass privilege was added. Do you have that privilege? |
19:47 |
TestyRabbit |
ohh |
19:47 |
TestyRabbit |
i might |
19:47 |
TestyRabbit |
damn |
19:49 |
TestyRabbit |
Yeh that was it |
19:49 |
TestyRabbit |
thanks man haha, so much wasted time |
19:49 |
TestyRabbit |
no more /grant all lol |
19:50 |
ShadowNinja |
Alright. Looks like it isn't granted in singleplayer by default, so you shouldn't have to mess with that. |
19:50 |
ShadowNinja |
You're welcome, glad to help. :-) |
19:50 |
TestyRabbit |
Yeah I'll keep that off then |
19:51 |
|
Megaf joined #minetest |
19:51 |
Out`Of`Control |
sfan5: do i have to remove spawn point from mt.config? |
19:52 |
sfan5 |
yes |
19:52 |
Out`Of`Control |
ok i wonder why it teleport me to same place |
20:00 |
Out`Of`Control |
sfan5: looks as it works fine |
20:00 |
sfan5 |
nice |
20:26 |
|
stormchaser3000 joined #minetest |
20:49 |
Out`Of`Control |
running recent minetest_game cotton does not grow, what could cause it? |
20:55 |
cx384 |
not enough water or light? |
20:56 |
Out`Of`Control |
soil get wet, glowglass next to it |
20:59 |
Out`Of`Control |
cx384: odd part wheat grows but not cotton |
21:01 |
cx384 |
I don't know why it dose not grow. |
21:03 |
|
rubenwardy joined #minetest |
21:09 |
TommyTreasure |
i've been searching for a mod that will allow me to create a series of books that can be used in the autostore mod. they would be used as a sort of help desk. any ideas? |
21:09 |
|
Jousway joined #minetest |
21:15 |
TommyTreasure |
please ping or pm if you have any thoughts or ideas. |
21:17 |
|
swift110 joined #minetest |
21:26 |
|
Allonphone joined #minetest |
21:28 |
|
LordVlad joined #minetest |
21:57 |
|
nowhereman joined #minetest |
22:00 |
|
srbaker_ joined #minetest |
22:20 |
|
Allonphone joined #minetest |
22:24 |
|
YuGiOhJCJ joined #minetest |
22:26 |
|
troller joined #minetest |
22:27 |
|
destt_ joined #minetest |
22:30 |
|
destt_ joined #minetest |
22:30 |
|
destt_ joined #minetest |
22:31 |
|
troller joined #minetest |
22:33 |
|
swift110 joined #minetest |
22:49 |
|
benrob0329_ joined #minetest |
22:50 |
|
Tmanyo joined #minetest |
22:55 |
|
troller joined #minetest |
23:02 |
|
nisa joined #minetest |
23:07 |
|
nisa left #minetest |
23:12 |
|
Fixer joined #minetest |
23:24 |
|
MarioBranco joined #minetest |
23:28 |
|
MarioBranco joined #minetest |