[Mod] Mesecons (= redstone) [GitHub] [minetest-mod-mesecons]

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Fri Jun 29, 2012 15:14

wat?
The button is already 3d if you mean that, 3d switch currently isnt possible that well.
Redstone for minetest: Mesecons (mesecons.net)
 

Temperest
Member
 
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Fri Jun 29, 2012 16:22

I think it would look pretty great something like this:

Side view (on):
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
#
#===
#-
#


Side view (off):
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
#
#-
#===
#


Front view (on)
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
####
#==#
#--#
####


Front view (off)
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
####
#--#
#==#
####


I haven't quite gotten the hang of node boxes yet, but I'll take a look at it in a bit if I can find the time to.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.
 

mikey2020
Member
 
Posts: 30
Joined: Sun Jul 15, 2012 03:39

by mikey2020 » Tue Jul 17, 2012 06:31

cool!mod!
 

User avatar
scifiboi
Member
 
Posts: 96
Joined: Wed Jul 18, 2012 21:28

by scifiboi » Wed Jul 18, 2012 21:31

I think you should have a battery that charges up while electricity is flowing to it and releases electricity when no power is flowing to it. Could charge up during the day with solar panels and power other things at night when there is no light. Probably just another stupid idea of mine, but hey, I think it's a good idea! :D Also, is there a way to remove a mesecon without using the WorldEdit mod?
Last edited by scifiboi on Wed Jul 18, 2012 21:32, edited 1 time in total.
This is a signature virus. Add me to your signature so that I can multiply.
My mod: Thaumtest
 

User avatar
toleaxus
Member
 
Posts: 72
Joined: Sun Jun 10, 2012 18:23

by toleaxus » Wed Jul 18, 2012 21:50

i create my copy machine with this mod
http://www.mediafire.com/download.php?kfbct2yj16rf0bp
you need mesecond and this map
dont copy chests,furnances,pistons
Last edited by toleaxus on Wed Jul 18, 2012 21:52, edited 1 time in total.
 

Temperest
Member
 
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Wed Jul 18, 2012 23:16

I'll fix that as soon as possible.

Unless anyone wants to keep it?

Thanks for catching that, toleaxus.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.
 

Temperest
Member
 
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Thu Jul 19, 2012 03:49

Fixed in 64a452da244877496bc18378cfcb35f76d950feb.

Things to note:

  • Pistons can now push a maximum of 15 blocks. This is because it was far too powerful before and could cause either large amounts of lag or huge amounts of damage by griefers.
  • Pistons now remove liquid source blocks (like in Minecraft).
  • Fixed bugs in the node names ("default:water_source" rather than just "water").
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.
 

bob
Member
 
Posts: 66
Joined: Thu Feb 16, 2012 00:59

by bob » Thu Jul 19, 2012 04:52

NOOOOOOOO! I took advantage of that glitch for a long time and made a factory to duplacate some blocks but now it won't work!!! WHY??? WHY???
Heres what i did:
Image
The blinky plant kept pushing the piston duplacating the steel block and to get rid of blocks so the don't keep going forever i did this:
Image
So it started duplacating the wood instead, then burning it!
Please put the glitch back!!!
Last edited by bob on Thu Jul 19, 2012 05:05, edited 1 time in total.
 

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Thu Jul 19, 2012 06:24

Just wondering if there are any feature requests? I think I can work a little on the mod again, maybe even something in C++
Redstone for minetest: Mesecons (mesecons.net)
 

User avatar
scifiboi
Member
 
Posts: 96
Joined: Wed Jul 18, 2012 21:28

by scifiboi » Thu Jul 19, 2012 06:50

I said something up there about a battery. Don't know if you saw it or not, but I was just making sure.
This is a signature virus. Add me to your signature so that I can multiply.
My mod: Thaumtest
 

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Thu Jul 19, 2012 10:46

OK I will try that, just dunno what you could use it for. Could you make a simple texture for it and describe what it should look like? I could even do it with nodeboxes.
If the remove-mesecon bug still exists, I`ll also fix it.

(I saw a pull request that should fix it but the code was not what I wanted)
What nodes could I make in 3D? (No, I won`t do the switch)
Last edited by Jeija on Thu Jul 19, 2012 10:50, edited 1 time in total.
Redstone for minetest: Mesecons (mesecons.net)
 

User avatar
nyancrafter
Member
 
Posts: 14
Joined: Wed Jul 18, 2012 11:42

by nyancrafter » Thu Jul 19, 2012 13:59

Hi there !
When I put a pressure plate or a mesecon, I can't delete them ! How am I able to do it ?
nyan nyan nyan :D
 

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Thu Jul 19, 2012 14:22

Strange that works fine for me. Are you sure you use the latest GitHub of minetest and of mesecons?
Redstone for minetest: Mesecons (mesecons.net)
 

User avatar
nyancrafter
Member
 
Posts: 14
Joined: Wed Jul 18, 2012 11:42

by nyancrafter » Thu Jul 19, 2012 14:41

I'm using the latest nightly build (minetest-0.4.dev-20120606-c57e508-win32.zip 17-Jun-2012 20:09 4.9M )
I think I'm using the latest mesecons version and I can't delete any pressure plates or use the Movestones
nyan nyan nyan :D
 

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Thu Jul 19, 2012 15:02

Image

This picture shows a draft of a new nodebox for the hydro turbine - I know that it looks totally strange and unlogical. I thought this would make it more clear to newbies that you have to put it BELOW flowing water.

Do you think I should push this or do you prefer the old one (normal block)? I guess the new one looked better with another texture.

Code: On Pastebin
Last edited by Jeija on Thu Jul 19, 2012 15:03, edited 1 time in total.
Redstone for minetest: Mesecons (mesecons.net)
 

User avatar
Jordach
Member
 
Posts: 4412
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach

by Jordach » Thu Jul 19, 2012 15:07

Keep it: looks awesome!

( ͡° ͜ʖ ͡°) ( ͡o ͜ʖ ͡o) [$ ( ͡° ͜ʖ ͡°) $] ( ͡$ ͜ʖ ͡$) ヽ༼ຈل͜ຈ༽ノ



My image and media server is back online and is functioning as normal.
 

User avatar
sfan5
Member
 
Posts: 3636
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5

by sfan5 » Thu Jul 19, 2012 15:29

Nice!
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Thu Jul 19, 2012 15:30

Any textures?
Redstone for minetest: Mesecons (mesecons.net)
 

Temperest
Member
 
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Thu Jul 19, 2012 15:46

That's lovely, Jeija! I'm definitely in favor of the new one.

bob wrote:NOOOOOOOO! I took advantage of that glitch for a long time and made a factory to duplacate some blocks but now it won't work!!! WHY??? WHY???
Heres what i did:
Image
The blinky plant kept pushing the piston duplacating the steel block and to get rid of blocks so the don't keep going forever i did this:
Image
So it started duplacating the wood instead, then burning it!
Please put the glitch back!!!


That may be so, bob, but imagine what this glitch would do if everyone knew about it in a survival server. Immediately, MESE, iron, and all resources become worthless, since they can just be duplicated after you've found one.

If you still need this behavior, the nyanland mod has a duplicator block. This one does not break gameplay because it is not possible for normal players to get, so cannot be abused.

Also, the new piston behavior is more realistic. Real pistons can't push infinite amounts of blocks around with a limited amount of power...

I'll be working on a nodebox version of the pistons soon, so expect some better looking piston pushers!
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.
 

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Thu Jul 19, 2012 15:48

Temperest, I guess you have to make a node definition for each direction as the texture does not change when rotating the nodebox as far as I know.
Will push the water turbine soon.
Redstone for minetest: Mesecons (mesecons.net)
 

User avatar
VanessaE
Member
 
Posts: 3894
Joined: Sun Apr 01, 2012 12:38
GitHub: VanessaE
IRC: VanessaE
In-game: VanessaEzekowitz

by VanessaE » Thu Jul 19, 2012 16:32

Guess I'll have to get to work on new textures then ;-)

(when you're ready of course)
You might like some of my stuff:
Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (16-512px)
Tips (BTC): 13LdcdUFcNCFAm7HfvAXh5GHTjCnnQj6KE
 

User avatar
scifiboi
Member
 
Posts: 96
Joined: Wed Jul 18, 2012 21:28

by scifiboi » Fri Jul 20, 2012 18:50

Jeija wrote:OK I will try that, just dunno what you could use it for. Could you make a simple texture for it and describe what it should look like? I could even do it with nodeboxes.
If the remove-mesecon bug still exists, I`ll also fix it.

(I saw a pull request that should fix it but the code was not what I wanted)
What nodes could I make in 3D? (No, I won`t do the switch)


I'm no artist but here is a zip file with the top, sides and bottom of what I would think the battery would look like. I would think it should look sort of like a car battery (just a standard cube). Like I said, I'm no artist, but here is the link to the files: http://www.host-a.net/u/scifiboi/BatteryTextures.zip
This is a signature virus. Add me to your signature so that I can multiply.
My mod: Thaumtest
 

Temperest
Member
 
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Fri Jul 20, 2012 20:37

Beautiful new nodebox pistons! See here: https://github.com/Jeija/minetest-mod-mesecons/commit/9736b0f61ea71d87707c7209326abf52a8d4eda9, pistons were completely reworked.

Image

What do you think? Keep or throw?
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.
 

User avatar
VanessaE
Member
 
Posts: 3894
Joined: Sun Apr 01, 2012 12:38
GitHub: VanessaE
IRC: VanessaE
In-game: VanessaEzekowitz

by VanessaE » Fri Jul 20, 2012 20:47

KEEP!
You might like some of my stuff:
Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (16-512px)
Tips (BTC): 13LdcdUFcNCFAm7HfvAXh5GHTjCnnQj6KE
 

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Fri Jul 20, 2012 21:25

Looks pretty good!!!
Although this cannot be a permanent solution, an entity looking like a pusher would still be much better but currently not possible.
For some reason the game crashes for me when pushing a piston with a piston:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all

23:21:08: ERROR[main]:     [C]: in function 'place_node'
23:21:08: ERROR[main]:     ...mods/minetest-mod-mesecons/mesecons_pistons/init.lua:156: in function '?'
23:21:08: ERROR[main]:     ...mods/minetest-mod-mesecons/mesecons/internal_api.lua:68: in function 'activate'
23:21:08: ERROR[main]:     ...mods/minetest-mod-mesecons/mesecons/internal_api.lua:254: in function 'turnon'
23:21:08: ERROR[main]:     ...mods/minetest-mod-mesecons/mesecons/internal_api.lua:264: in function 'turnon'
23:21:08: ERROR[main]:     ...st_game/mods/minetest-mod-mesecons/mesecons/init.lua:176: in function 'receptor_on'
23:21:08: ERROR[main]:     .../mods/minetest-mod-mesecons/mesecons_switch/init.lua:33: in function 'callback'


I didn`t get into that error yet, maybe you know it already.
All in all: Good job!!
Redstone for minetest: Mesecons (mesecons.net)
 

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Fri Jul 20, 2012 21:37

Just found some more bugs, try pushing several different nodes with a piston, some of them turn into others or disappear...
You should work some more on the pistons.
Please use
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
function mesecon:mvps_push(pos, direction) -- pos: pos of mvps; direction: direction of push
in mesecon_mvps and maybe extend it to your needs (maximum nodes...)
Please adjust mesecons_movestones; it also uses mvps_push.
Redstone for minetest: Mesecons (mesecons.net)
 

Temperest
Member
 
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Sat Jul 21, 2012 01:38

I'll look into the issues you reported, but the error above comes from within MineTest, seemingly. env:place_node, apparently, is not fully supported in all situations.

mvps_push seems like just the thing I need, thanks.

Edit: here's the pull request fixing the issue: https://github.com/celeron55/minetest/pull/134.

Edit: confirmed the duplication and disappearing issue. Will investigate.
Last edited by Temperest on Sat Jul 21, 2012 01:50, edited 1 time in total.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.
 

Temperest
Member
 
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Sat Jul 21, 2012 02:17

Fixed! https://github.com/Jeija/minetest-mod-mesecons/commit/aa8ad0fde97a8dcfcd51027dee65174dc830fbc5

Turns out minetest.env:place_node() is a no-op if the node is already there! I wish these smaller things were documented (if I can find the time to I'll redo the Lua API documentation somewhat).
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.
 

User avatar
Jeija
Member
 
Posts: 686
Joined: Fri Dec 23, 2011 21:46

by Jeija » Sat Jul 21, 2012 05:31

Well done, but did you really use mvps_push?
Last edited by Jeija on Sat Jul 21, 2012 05:31, edited 1 time in total.
Redstone for minetest: Mesecons (mesecons.net)
 

User avatar
sfan5
Member
 
Posts: 3636
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5

by sfan5 » Sat Jul 21, 2012 06:18

Temperest wrote:Beautiful new nodebox pistons! See here: https://github.com/Jeija/minetest-mod-mesecons/commit/9736b0f61ea71d87707c7209326abf52a8d4eda9, pistons were completely reworked.

Image

What do you think? Keep or throw?

Awesome
Mods: Mesecons | WorldEdit | Nuke
Minetest builds for Windows (32-bit & 64-bit)
 

PreviousNext

Return to Mod Releases

Who is online

Users browsing this forum: Google [Bot] and 7 guests

cron