[MOD] Stargate mod [StarGate]
- SegFault22
- Member
- Posts: 872
- Joined: Mon May 21, 2012 03:17
- Location: NaN
[MOD] Stargate mod [StarGate]
Hello everyone! I have just began work on a mod, that allows the player to make ''gates'' that can be used to teleport between ''gates'' in different locations. As of now, the coordinates that the player teleports to on use of the gates has to be set in the init.lua, but later I may be able to make a command to ID the coordinates of a stargate, save them to a file, and read/use them each time a stargate is used.
But, the number of gates is currently limited to 2, and you have to ''hit'' a certain block to use the gate. Later, I may be able to modify this to let you walk through the gate to go to the other gate, but the extent of my work relies on support from other people, like you, sitting there reading about this mod I am working on.
----------------------------------------------------------------
DOWNLOADS
v0.3 (LATEST)
v0.2
v0.1
And, some snapshots (and yes, the gate blocks do generate light, because they are powered by NAQUEDA)
now you can craft gate blocks
recipe:
MSM
SNS
MSM
M = Mese
S = Steel Block
N = Naqueda Crystal
produces ONE gate block.
Note that naqueda is very rare, but each ore-piece mined gives 4 crystals
What I plan on adding later:
-DHD (stargate dialing device, lets you go to different stargates)
-walk-in function (walk through the gate, instead of hitting it)
-/setgate command (MAYBE) that lets you set the teleport-to coordinates of a gate, instead of editing the INIT.lua file every time you move/add a gate
-room for more gates
----------------------------------------------------------------
With this mod, we may be able to implement an inter-planetary transit system - using a special stargate that tells MINETEST to dump the loaded chunks of the map, and load a different map from the server. Even a ''transit hub'' where you can recycle stuff you don't want/need, and trade stuff with people, and find a list of known stargate IDs and where they lead to.
This would revolutionize Minetest, and make Notch cringe as thousands of users flock to minetest to play this awesome game, and build their own home and cities and make the Minetest Universe bigger
----------------------------------------------------------------
As I said before, the development of this mod depends on support from people like you
But, the number of gates is currently limited to 2, and you have to ''hit'' a certain block to use the gate. Later, I may be able to modify this to let you walk through the gate to go to the other gate, but the extent of my work relies on support from other people, like you, sitting there reading about this mod I am working on.
----------------------------------------------------------------
DOWNLOADS
v0.3 (LATEST)
v0.2
v0.1
And, some snapshots (and yes, the gate blocks do generate light, because they are powered by NAQUEDA)
now you can craft gate blocks
recipe:
MSM
SNS
MSM
M = Mese
S = Steel Block
N = Naqueda Crystal
produces ONE gate block.
Note that naqueda is very rare, but each ore-piece mined gives 4 crystals
What I plan on adding later:
-DHD (stargate dialing device, lets you go to different stargates)
-walk-in function (walk through the gate, instead of hitting it)
-/setgate command (MAYBE) that lets you set the teleport-to coordinates of a gate, instead of editing the INIT.lua file every time you move/add a gate
-room for more gates
----------------------------------------------------------------
With this mod, we may be able to implement an inter-planetary transit system - using a special stargate that tells MINETEST to dump the loaded chunks of the map, and load a different map from the server. Even a ''transit hub'' where you can recycle stuff you don't want/need, and trade stuff with people, and find a list of known stargate IDs and where they lead to.
This would revolutionize Minetest, and make Notch cringe as thousands of users flock to minetest to play this awesome game, and build their own home and cities and make the Minetest Universe bigger
----------------------------------------------------------------
As I said before, the development of this mod depends on support from people like you
Last edited by SegFault22 on Fri Jun 22, 2012 08:02, edited 1 time in total.
"All we need it the right major crisis and the nations will accept the new world order."
- SegFault22
- Member
- Posts: 872
- Joined: Mon May 21, 2012 03:17
- Location: NaN
===UPDATE===
Latest version: 0.3
Stuff added in 0.2 & 0.3:
-Gate blocks
-Naqueda crystal ore
-Naqueda crystals
-crafting recipe for gate blocks
Additional info 1:
-Naqueda crystals in ore form are VERY rare, only found below -475, but each piece mined gives 4 naqueda crystals (so, mine 4 pieces to get enough naqueda for enough gate pieces for one gate)
Additional info 2:
-Gate blocks produce light, and so do naqueda crystals (in ore-form only)
Additional info 3:
-Read the topic post for more information.
Latest version: 0.3
Stuff added in 0.2 & 0.3:
-Gate blocks
-Naqueda crystal ore
-Naqueda crystals
-crafting recipe for gate blocks
Additional info 1:
-Naqueda crystals in ore form are VERY rare, only found below -475, but each piece mined gives 4 naqueda crystals (so, mine 4 pieces to get enough naqueda for enough gate pieces for one gate)
Additional info 2:
-Gate blocks produce light, and so do naqueda crystals (in ore-form only)
Additional info 3:
-Read the topic post for more information.
"All we need it the right major crisis and the nations will accept the new world order."
- SegFault22
- Member
- Posts: 872
- Joined: Mon May 21, 2012 03:17
- Location: NaN
Okay, as of now, I am stuck about how to set up the coordinates and all without editing init.lua - it will probably have to work like a sign does to read/edit data (however that works) and tell the game where to teleport the player...I may be able to come up with something, but I will still (probably) need help with getting minetest to read the data and use that data as the coordinates for teleporting.
I will eventually add a system to let the administrator, or someone with special privs, give each stargate an ID that can be input in the DHD to ''connect'' to another gate, and will stay connected to that gate only, until the DHD is reset, or until the 1-minute timer expires (this feature will probably be installed in the first stable 1.0)
Thank you all for your support, hopefully this won't turn into another dead-end project.
I will eventually add a system to let the administrator, or someone with special privs, give each stargate an ID that can be input in the DHD to ''connect'' to another gate, and will stay connected to that gate only, until the DHD is reset, or until the 1-minute timer expires (this feature will probably be installed in the first stable 1.0)
Thank you all for your support, hopefully this won't turn into another dead-end project.
Last edited by SegFault22 on Fri Jun 22, 2012 08:06, edited 1 time in total.
"All we need it the right major crisis and the nations will accept the new world order."
Great Max!
2 questions:
- Aren't there more teleporters being developed/already developed now? Maybe you could work together. (take alsoa a look at mt1.gameboom.net)
- Is it the same naqueda as in the morestuff-mod? --> "found in large amounts below -500; used to make Naqueda reactors"
I find the idea of a stargate hub very interesting. An extra dimension would be if people could 'jump' from one server to another with their stuff...
But hey, I'm not hampered by any programming knowledge :-)
2 questions:
- Aren't there more teleporters being developed/already developed now? Maybe you could work together. (take alsoa a look at mt1.gameboom.net)
- Is it the same naqueda as in the morestuff-mod? --> "found in large amounts below -500; used to make Naqueda reactors"
I find the idea of a stargate hub very interesting. An extra dimension would be if people could 'jump' from one server to another with their stuff...
But hey, I'm not hampered by any programming knowledge :-)
- InfinityProject
- Member
- Posts: 1009
- Joined: Sat Mar 17, 2012 00:52
- Location: World of Infinity, US
- SegFault22
- Member
- Posts: 872
- Joined: Mon May 21, 2012 03:17
- Location: NaN
Topywo: no, the naqueda in my Morestuff mod is lower-grade, like the by-product of naqueda crystals after they got superheated in the core of Earth to about 25000*F
Thank you both for your support
Now to get the DHD and all working...
EDIT: if I can get help with developing a way to ''move'' to different maps in a server via stargate, it wound not make sense to connect to different servers, because you would only have the stuff from that server, not the stuff from the server you came from.
But, don't worry, it may be possible for Celeron55 to create a ''master server'' that stores data of everything you have in your inventory, your HP and all, so when you connect to ANY server, that server asks the ''master server'' for your inventory, and the ''master server'' loads the data into the server, and tells your client what you have (basically, you have the same stuff on every server, and you can connect to any server and take your stuff with you - and note that this is just an idea)
Thank you both for your support
Now to get the DHD and all working...
EDIT: if I can get help with developing a way to ''move'' to different maps in a server via stargate, it wound not make sense to connect to different servers, because you would only have the stuff from that server, not the stuff from the server you came from.
But, don't worry, it may be possible for Celeron55 to create a ''master server'' that stores data of everything you have in your inventory, your HP and all, so when you connect to ANY server, that server asks the ''master server'' for your inventory, and the ''master server'' loads the data into the server, and tells your client what you have (basically, you have the same stuff on every server, and you can connect to any server and take your stuff with you - and note that this is just an idea)
Last edited by SegFault22 on Fri Jun 22, 2012 21:55, edited 1 time in total.
"All we need it the right major crisis and the nations will accept the new world order."
- SegFault22
- Member
- Posts: 872
- Joined: Mon May 21, 2012 03:17
- Location: NaN
Okay, I'm trying to set-up the stargate to teleport players when they are inside the ''event horizon'' but it isn't working. Here's the code I have for Stargate A, can someone please help me find what I'm doing wrong?
Code: Select all
minetest.register_abm(function(p, node, user)
{nodenames = {"stargate:event_horizon"},
interval = 1.0,
chance = 1,
action = function(pos, node, active_player_count, active_player_count_wider)
local objs = minetest.env:get_players_inside_radius(pos, 2)
if objs[1]==nil then
local name = user:get_player_name()
--top row
if minetest.env:get_node({x = p.x, y = p.y + 2, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x + 1, y = p.y + 2, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x - 1, y = p.y + 2, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x + 2, y = p.y + 2, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x - 2, y = p.y + 2, z = p.z}).name == "stargate:gateblock" then
--middle row
if minetest.env:get_node({x = p.x + 2, y = p.y, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x - 2, y = p.y, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x + 2, y = p.y + 1, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x + 2, y = p.y - 1, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x - 2, y = p.y + 1, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x - 2, y = p.y - 1, z = p.z}).name == "stargate:gateblock" then
--bottom row
if minetest.env:get_node({x = p.x + 1, y = p.y - 2, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x - 1, y = p.y - 2, z = p.z}).name == "stargate:gateblock" then
if minetest.env:get_node({x = p.x, y = p.y - 2, z = p.z}).name == "stargate:gateblock" then
pos_sur = p
minetest.chat_send_player(name, "Teleporting to stargate B...")
-- Set the coordinates of stargate B here (or where you want people to teleport to on using stargate B)
user:setpos({x = pos_sur.x - 1, y = -20000, z = pos_sur.z + 1})
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end)
"All we need it the right major crisis and the nations will accept the new world order."
- SegFault22
- Member
- Posts: 872
- Joined: Mon May 21, 2012 03:17
- Location: NaN
I'm working on it, but this is still under development - I haven't even set up the walk-through-the-gate teleport function, OR metadata for the teleport coordinates and the ID of a gate when it's DHD is placed. It's got a long way to go.
"All we need it the right major crisis and the nations will accept the new world order."
what about using the pointed_thing_under function along with a check to see if the player is directly in front of the stargate
Something like this but in LUA:
IF pointed_thing_under = stargate:event_horizon AND Player_position = (X1,Y1,Z1 OR X2,Y2,Z2 OR X3,Y3,Z3 {Player is directly in front of stargate})
THEN set Player_position = X,Y,Z {Destination Gate}
END
I dont know LUA programming yet ( i'm trying to learn ) but maybe this could help trigger the teleport
Or possibly a non-flowing liquid that triggers the teleport when entered (like Lava but it teleports the player instead of damaging them)
Something like this but in LUA:
IF pointed_thing_under = stargate:event_horizon AND Player_position = (X1,Y1,Z1 OR X2,Y2,Z2 OR X3,Y3,Z3 {Player is directly in front of stargate})
THEN set Player_position = X,Y,Z {Destination Gate}
END
I dont know LUA programming yet ( i'm trying to learn ) but maybe this could help trigger the teleport
Or possibly a non-flowing liquid that triggers the teleport when entered (like Lava but it teleports the player instead of damaging them)
Benson... Dear Benson... you are so mercifully free of the ravages of intelligence. - Evil
Do or Do not, there is no 'try' - Yoda
if it's broke, hit it with a hammer. if that don't fix it, get a bigger hammer. - Me
Do or Do not, there is no 'try' - Yoda
if it's broke, hit it with a hammer. if that don't fix it, get a bigger hammer. - Me
- LolManKuba
- Member
- Posts: 939
- Joined: Fri Feb 10, 2012 22:36
- Location: Ontario, Canada
- Contact:
- Mineing Master
- Member
- Posts: 26
- Joined: Mon Jun 25, 2012 18:04
- Location: Wisconsin
- Contact:
- SegFault22
- Member
- Posts: 872
- Joined: Mon May 21, 2012 03:17
- Location: NaN
This might be a start, but I have a better idea:what about using the pointed_thing_under function along with a check to see if the player is directly in front of the stargate
Something like this but in LUA:
IF pointed_thing_under = stargate:event_horizon AND Player_position = (X1,Y1,Z1 OR X2,Y2,Z2 OR X3,Y3,Z3 {Player is directly in front of stargate})
THEN set Player_position = X,Y,Z {Destination Gate}
END
I dont know LUA programming yet ( i'm trying to learn ) but maybe this could help trigger the teleport
In all of the stargate episodes/movies, the ''event horizon'' looks like thick, metallic water. Maybe this can be how this gate will work, too...Or possibly a non-flowing liquid that triggers the teleport when entered (like Lava but it teleports the player instead of damaging them)
I'll get it working hopefully, and thank you for the idea
I don't even know if I am going to keep the ''naqueda'' ore in the final release, it may all be based off a /giveme system to keep attackers from making a stargate and going to wherever they wish. So crafting may be removed too. I will not completely remove the stuff, I will just deactivate the lines that make the ores generate and make it possible to craft stuff, so that it may be activated later.Segfault make it so whenever you put all the stuff that u need to craft, you can craft 2 of them.
Did you extract the entire contents of the file to the ''minetest'' folder in the ''mods'' folder? Make sure that there is a folder for ''textures'' and it has the textures, this may be the issue.I downloaded the latest file ad I exstracted the files but the pictures didn't come out. Please healp
"All we need it the right major crisis and the nations will accept the new world order."
- Death Dealer
- Member
- Posts: 1379
- Joined: Wed Feb 15, 2012 18:46
- Location: Limbo
- Contact:
- InfinityProject
- Member
- Posts: 1009
- Joined: Sat Mar 17, 2012 00:52
- Location: World of Infinity, US
- prof-turbo
- Member
- Posts: 516
- Joined: Mon May 07, 2012 17:02
- Location: MinetestForFun or Teeworlds master server list
According to the README.txt this is version 0.3 (just a reupload, no changes made)
https://dl.dropboxusercontent.com/u/654 ... argate.zip
If someone needs another format than .zip, just ask.
https://dl.dropboxusercontent.com/u/654 ... argate.zip
If someone needs another format than .zip, just ask.
- Evergreen
- Member
- Posts: 2135
- Joined: Sun Jan 06, 2013 01:22
- GitHub: 4Evergreen4
- IRC: EvergreenTree
- In-game: Evergreen
- Location: A forest in the midwest
- Contact:
- Piezo_
- Member
- Posts: 219
- Joined: Fri Jul 20, 2018 21:36
- GitHub: is proprietary I use NotABug
- Location: (x,y,z)
-
- New member
- Posts: 5
- Joined: Tue May 30, 2023 03:15
- GitHub: Warning795
- IRC: 795500bro
- In-game: NoCheatsJust0fps
Re: [MOD] Stargate mod [StarGate]
bro links dont work
- apercy
- Member
- Posts: 640
- Joined: Wed Mar 25, 2020 16:31
- GitHub: APercy
- In-game: APercy
- Location: Pinheiral - RJ - Brazil
Re: [MOD] Stargate mod [StarGate]
To obtain this mod you don’t have to download anymore, but instead an archeological specialist to help. But you are lucky today, I believe I have a copy of it in somewhere in my hard disk, but I need 14 hours to reach it and turn it on to start the search…
- apercy
- Member
- Posts: 640
- Joined: Wed Mar 25, 2020 16:31
- GitHub: APercy
- In-game: APercy
- Location: Pinheiral - RJ - Brazil
Re: [MOD] Stargate mod [StarGate]
Forgive the late, I'm working a lot this week. Here what I saved, but I dont know if this code runs today.
https://mega.nz/file/FNRlQAjZ#7pf9Xyykg ... hDxIPwMS7A
https://mega.nz/file/FNRlQAjZ#7pf9Xyykg ... hDxIPwMS7A
- Blockhead
- Member
- Posts: 1622
- Joined: Wed Jul 17, 2019 10:14
- GitHub: Montandalar
- IRC: Blockhead256
- In-game: Blockhead Blockhead256
- Location: Land Down Under
- Contact:
Re: [MOD] Stargate mod [StarGate]
Yep, it works. Though there's no way to get a stargate except through creative. The console gets a fair few deprecation warnings too. Also, I thought I saw some code for placing nodes around it to occupy the space, but I was able to cover the stargate completely for the bottom middle of it, where the actual stargate node is.
It looks like the author moved to a mesh model at some point instead of the version pictured in OP that is made out of normal nodes.
This is a pretty cool mod. You can easily make links to other stargates that you own or public stargates - that functionality I have not completely tested but it works at least for two public stargates connecting up. The gates are one-way so you can connect them in a circle, hub and spoke or whatever way you want. I like it better than travelnet's GUI for sure.
It looks like the author moved to a mesh model at some point instead of the version pictured in OP that is made out of normal nodes.
This is a pretty cool mod. You can easily make links to other stargates that you own or public stargates - that functionality I have not completely tested but it works at least for two public stargates connecting up. The gates are one-way so you can connect them in a circle, hub and spoke or whatever way you want. I like it better than travelnet's GUI for sure.
- Attachments
-
- stargate.jpeg (116.6 KiB) Viewed 913 times
/˳˳_˳˳]_[˳˳_˳˳]_[˳˳_˳˳\ Advtrains enthusiast | My map: Noah's Railyard | My Content on ContentDB ✝️♂
- Skamiz Kazzarch
- Member
- Posts: 613
- Joined: Fri Mar 09, 2018 20:34
- GitHub: Skamiz
- In-game: Skamiz
- Location: la lojbaugag.
Re: [MOD] Stargate mod [StarGate]
What you have here is a 'stargate' mod by RealBadAngel which can also be found here:
https://github.com/minetest-mods/stargate/tree/master
Which I happen to know because I played on Piezo_'s server where they had an overhauled version of it, which can be found here: viewtopic.php?t=20779
Who is online
Users browsing this forum: Semrush [Bot] and 21 guests