I cost a day time to respawn this since 2016
stargate plugin(maybe more early?), hope you enjoy it!
This plugin still work in prograss , some features may not working , but basically, it can running on 1.14+ server!
If you interest with me update some classic plugin to modern minecraft, you can pm me, join the awesome project and works together in more future project!
--------------------------------------------------------------------------
These content is copy from dev.bukkit.org:
This is a port of the Stargate plugin from hMod(and this one is another port of port, so it call Reremake) - Originally by Dinnerbone/Sturmeh. Create gates that allow for instant-teleportation between large distances. Gates can be always-open, or triggered, they can be hidden, or accessible to everybody, they can share a network, or they can be split into clusters. The core usage of Stargate is completely commandless for a more immersed feel. If you want commands, you can use StargateCommand to add useful commands like /import for easier gate building. Stargate has support for BungeeCord, allowing travel between multiple servers behind a BungeeCord proxy! Please see the BungeeCord Gates Section
Features:
Building a gate:
OO
O O - These are Obsidian blocks. You need 10.
O O - Place a sign on either of these two blocks of Obsidian.
O O
OO
Sign Layout:
- Line 1: Gate Name (Max 11 characters)
- Line 2: Destination Name [Optional] (Max 11 characters, used for fixed-gates only)
- Line 3: Network name [Optional] (Max 11 characters)
- Line 4: Options [Optional] :
'A' for always-on fixed gate
'H' for hidden networked gate
'P' for a private gate
'F' for a free gate
'B' is for a backwards facing gate (You will exit the back)
'S' is for showing an always-on gate in the network list
'N' is for hiding the network name
'R' is for random gates. These follow standard permissions of gates, but have a random exit location every time a player enters.
Options:
The options are the single letter, not the word. So to make a private hidden gate, your 4th line would be 'PH'.
Full permissions
Stargate fully supports any SuperPerms handler, which meant an overhaul of the Permissions nodes. I also removed the network/world filter options as they are completely handled by Permissions now with no need for an option. The new permissions nodes means you may need to redo your permissions setup.
A child node (indented) will be given if a player has the parent node (So a player with stargate.use will have access to all stargate.world.* nodes essentially, though it's not implemented like this you can think of it like this).
If you want to explicitly define every world/network/server the user has access to, you will need to set the stargate.use permission to false. You will then need to use both the stargate.network AND stargate.world nodes, as leaving out either stargate.network or stargate.world will result in 'Permission Denied' errors.
Once you have disabled stargate.use, you can either give individual stargate.network.{name} nodes, or give them stargate.network and set specific stargate.network.{name} nodes to false to deny access to those specific networks.
Worlds work in the same way, though with stargate.world.{name}. (Make sure to set up both stargate.network AND stargate.world nodes to avoid Permission Denied errors).
Create and destroy permissions work along the same lines, stargate.create/stargate.destroy will override all other options, if you want more fine-tuned control first set those permissions to false, then give stargate.create.network/stargate.create.gate and use the subnodes to remove specific networks/gates.
If you are not using stargate.use, stargate.create or stargate.destroy then you MUST define EVERYTHING yourself for that specific set of nodes
stargate.use -- Allow use of all gates linking to any world in any network (Gives access to all non-negated networks/worlds/servers)
stargate.world -- Allow use of gates linking to any world
stargate.world.{world} -- Allow use of gates with a destination in {world}. Set to false to disallow use.
stargate.network -- Allow use of gates on all networks
stargate.network.{network} -- Allow use of all gates in {network}. Set to false to disallow use.
stargate.server -- Allow use of all BungeeCord gates to any server.
stargate.server.{server} -- Allow use of all BungeeCord gates to {server}.
stargate.option -- Allow use of all options
stargate.option.hidden -- Allow use of 'H'idden
stargate.option.alwayson -- Allow use of 'A'lways-On
stargate.option.private -- Allow use of 'P'rivate
stargate.option.free -- Allow use of 'F'ree
stargate.option.backwards -- Allow use of 'B'ackwards
stargate.option.show -- Allow use of 'S'how
stargate.option.nonetwork -- Allow use of 'N'oNetwork
stargate.create -- Allow creating gates on any network (Override all create permissions)
stargate.create.personal -- Allow creation and use of gates on network {playername}
stargate.create.network -- Allow creating gates on any network
stargate.create.network.{networkname} -- Allow creating gates on network {networkname}. Set to false to disallow creation on {networkname}
stargate.create.gate -- Allow creation of any gate layout
stargate.create.gate.{gatefile} -- Allow creation of only {gatefile} gates
stargate.destroy -- Allow destruction gates on any network (Orderride all destroy permissions)
stargate.destroy.personal -- Allow destruction of gates owned by user only
stargate.destroy.network -- Allow destruction of gates on any network
stargate.destroy.network.{networkname} -- Allow destruction of gates on network {networkname}. Set to false to disallow destruction of {networkname}
stargate.free -- Allow free use/creation/destruction of gates
stargate.free.use -- Allow free use of Stargates
stargate.free.create -- Allow free creation of Stargates
stargate.free.destroy -- Allow free destruction of Stargates
stargate.admin -- Allow all admin features (Hidden/Private only so far)
stargate.admin.private -- Allow use of Private gates not owned by user
stargate.admin.hidden -- Allow access to Hidden gates not ownerd by user
stargate.admin.reload -- Allow use of /sg reload
stargate.admin.bungee -- Allow the creation of server gates
Please read this if you are using PermissionsEx:
PermissionsEx loads nodes in a very screwed up manner. You need to put any wildcards AFTER their negations.
So if you want to allow access to all networks except 'Bah' you would do it as such:
- -stargate.network.Bah
- stargate.network.*
This is a PermissionsEx issue, and there is nothing I can do to make it easier to use negations.
Custom Gate Layout
You can create as many gate formats as you want, the gate layouts are stored in plugins/Stargate/gates/
The .gate file must be laid out a specific way, the first lines will be config information, and after a blank line you will lay out the gate format. Here is the default nether.gate file:
portal-open=90
portal-closed=0
X=49
-=49
XX
X..X
-..-
X*.X
XX
portal-open/closed are used to define the material in the gate when it is open or closed.
"X" and "-" are used to define block "types" for the layout (Any single-character can be used, such as "#").
"." is used to define where the portals Gate Material will show up.
In the gate format, you can see we use "X" to show where obsidian must be, "-" where the controls (Button/sign) are.
You will also notice a "*" in the gate layout, this is the "exit point" of the gate, the block at which the player will teleport in front of.
As of v0.5.5 you can use block data in .gate files in the format:
X=35:15
Which would make the block only work if it's black wool. If no data is supplied any type of that block (Any color wool) will work.
Configuration
portal-folder - The folder your portal databases are saved in
gate-folder - The folder containing your .gate files
default-gate-network - The default gate network
destroyexplosion - Whether to destroy a stargate with explosions, or stop an explosion if it contains a gates controls.
useiconomy - Whether or not to use iConomy
createcost - The cost to create a stargate
destroycost - The cost to destroy a stargate (Can be negative for a "refund"
usecost - The cost to use a stargate
chargefreedestination - Enable to allow free travel from any gate to a free gate
freegatesgreen - Enable to make gates that won't cost the player money show up as green
toowner - Whether the money from gate-use goes to the owner or nobody
maxgates - If non-zero will define the maximum amount of gates allowed in a network.
lang - The language to use (Included languages: en, de)
ignoreEntrance - Set this option to true to not check the entrance of a gate on startup. Enable this when changing a gates open material.
handleVehicles - Whether or not to handle vehicles going through gates. Set to false to disallow vehicles (Manned or not) going through gates.
sortLists - If true, network lists will be sorted alphabetically.
protectEntrance - If true, will protect from users breaking gate entrance blocks (This is more resource intensive than the usual check, and should only be enabled for servers that use solid open/close blocks)
signColor: This allows you to specify the color of the gate signs. Valid colors: http://pastebin.com/rnZ6pdFL
enablebungee: Enable the bungeecoord support
debug - Whether to show massive debug output
permdebug - Whether to show massive permission debug output
BungeeCoord Gates
As of v0.7.9.0 Stargate now has support for BungeeCord (Or any sufficiently advanced Proxy with plugin support, and an accompanying Stargate plugin). This means that using any gate layout defined in Stargate, you can create a portal to another server behind your BungeeCord proxy!
Unlike the built in /server command, or the Janus plugin, Stargate will teleport the player to a specific location on the destination server, as defined by the "Destination Gate" on the sign.
To utilize BungeeCord with Stargate you will need at least BungeeCord b152 ( http://www.spigotmc.org/threads/bungeecord.392/ ). To enable BungeeCord support in Stargate, set "enableBungee" to true in your config.yml, and start building your inter-server gates!
Building the initial gate is the same as a normal Stargate, the difference comes in the sign:
Sign Layout:
- Line 1: Gate Name (Max 11 characters). This name must be unique among all your BungeeCord gates on this server.
- Line 2: Destination Gate (Max 11 characters). This is the name of the BungeeCord gate to teleport to on the destination server.
- Line 3: Destination Server (Max 15 characters). This is the name of the destination server as defined in your BungeeCord config.yml.
- Line 4: The option 'U'. This specifies that this is a BungeeCord gate.
A BungeeCord gate is always-open, and permissions are currently handled via Network permissions (So to give somebody access to the server "server2", you would give them stargate.network.server2). This is likely to change to a new set of nodes in the future (stargate.server.{servername}).
If a player goes through a gate specifying an invalid destination server, they will be disconnected, and upon reconnecting will be at the gate they tried to go through.
If a player goes through a gate specifying an invalid destination gate, they will be teleported to their last known location on the destination server, as if they had used the /server command of BungeeCord.
F.A.Q.
Q) Why aren't gates destroyed when I remove the obsidian with a tool like the superpickaxe?
A) Because when you use a plugin tool such as that, it SETS the block to air, it doesn't destroy it in the same way as hitting it does. Therefor no block destroy hooks are called.
Q) How do I make a custom .gate file?
A) Take a look at plugins/Stargate/gates/nethergate.gate, it has all of the information you'll need. You will need to work on a COPY of nethergate.gate however, as nethergate.gate is overwritten on plugin startup.
Q) Does this plugin work with {X}?
A) I really don't know, I don't know how {X} is implemented, or whether they will conflict. I'm also about as interested in looking into it as you are apparently
Q) What is a "Hidden Gate"?
A) A hidden gate is a gate on a network that is only shown on other gates destination lists if the player looking at them is its creator, or somebody with the stargate.hidden permission. A hidden gate can still be dialed out from by anybody unless it's set to Private.
Q) What is a "Private Gate"?
A) A private gate is a gate that can only be dialed out from by its creator, or somebody with the stargate.private permission. If it's not hidden then anybody can still dial into this gate.
Q) What does "destroyexplosion" do?
A) If "destroyexplosion" is false, and an explosion even touched a portal control (Sign or button) the entire explosion is cancelled. If it is true, then the gate will be destroyed as if somebody had removed the sign/button. There is currently no way I can stop just the sign/button from being destroyed, which is why the entire explosion must be stopped.
Q) What does "stargate.create.personal" allow players to do?
A) If a player has stargate.create.personal, they can create Stargates that have the network name set as their username, or a substring thereof (The maximum length of a network is 11 characters, so I had to substr the name). This allows a specific group to be able to create their own personal Stargate network. This network will not interfere with any other Stargate networks as everything is stored separately in memory.
Q) Why is PlayerB getting "Access Denied" when trying to go through a gate PlayerA opened?
A) Only one user can use a stargate at a time, if PlayerA sets the sign, nobody else can hit the button. If PlayerA sets the sign/hits the button, nobody else can walk through the gate. Always-Open Fixed Gates are an exception, as they have no "Active User".
Q) What does this error mean "[WARNING] [Stargate] Missing destination point in .gate file nethergate.gate"?
A) This error means there is no destination point in your .gate file, please read the section on custom gate layouts.
Q) Can you add command X?
A) No, the only command this plugin will ever have is /sg reload. StargateCommand is an addon for Stargate that adds import, export and dial commands.
Q) Why do I get kicked with the message "You moved too quickly!(Hacking?)" when I use a gate?
A) Stargate is not compatible with iZone.
Q) My permissions aren't working properly, help!
A) Turn on both debug and permdebug, you will get a LOT of output when using gates. First of all, try to determine the issue yourself based on this output. If all else fails, and only if all else fails, post your log and ask for me to resolve the issue for you.
Q) The Russian lang pack isn't showing ingame, why not?
A) You need to have a client mod to get russian characters in-game, same with any non-ANSI characters. Please Google for this as I don't know how to install them.
Q) How do I enable debug mode?
A) Add the following to your config.yml:
debug: true
permdebug: true
Q) Stargate-Bungee is outputting an "org.bukkit.plugin.InvalidPluginException" error, why?
A) Stargate-Bungee is not actually a Bukkit plugin, it is a plugin designed for BungeeCord itself. Put it in the "plugins" folder of your BungeeCord directory.
Q) Why did you add support for BungeeCord, but not some other proxy?
A) A user requested support for BungeeCord, and I found it sufficiently advanced to add the features I needed. If you have another proxy you would like supported, that allows plugins to be written for it, and it supports what is required by Stargate-Bungee, then I would be willing to support it as well.
Q) I want to change the open material of my gates, but it ends up deleting them all, what should I do?
A) Change the "ignoreEntrance" option in config.yml to "true" and Stargate won't check the entrance blocks for gates.
This plugin still work in prograss , some features may not working , but basically, it can running on 1.14+ server!
If you interest with me update some classic plugin to modern minecraft, you can pm me, join the awesome project and works together in more future project!
--------------------------------------------------------------------------
These content is copy from dev.bukkit.org:
This is a port of the Stargate plugin from hMod(and this one is another port of port, so it call Reremake) - Originally by Dinnerbone/Sturmeh. Create gates that allow for instant-teleportation between large distances. Gates can be always-open, or triggered, they can be hidden, or accessible to everybody, they can share a network, or they can be split into clusters. The core usage of Stargate is completely commandless for a more immersed feel. If you want commands, you can use StargateCommand to add useful commands like /import for easier gate building. Stargate has support for BungeeCord, allowing travel between multiple servers behind a BungeeCord proxy! Please see the BungeeCord Gates Section
Features:
- Allows teleportation through portals.
- Highly configurable.
- Allow you to create your personal gate layout.
- Lightweight.
- Optional: Economy support (Through Vault).
- Update Checker to automatic update your plugin.
- /sg reload - Reload all the plugin stuff
- stargate.use - Everyone
- stargate.create - Op
- stargate.destroy - Op
- stargate.option - Op
- stargate.free - Op
- stargate.admin - Op
Building a gate:
OO
O O - These are Obsidian blocks. You need 10.
O O - Place a sign on either of these two blocks of Obsidian.
O O
OO
Sign Layout:
- Line 1: Gate Name (Max 11 characters)
- Line 2: Destination Name [Optional] (Max 11 characters, used for fixed-gates only)
- Line 3: Network name [Optional] (Max 11 characters)
- Line 4: Options [Optional] :
'A' for always-on fixed gate
'H' for hidden networked gate
'P' for a private gate
'F' for a free gate
'B' is for a backwards facing gate (You will exit the back)
'S' is for showing an always-on gate in the network list
'N' is for hiding the network name
'R' is for random gates. These follow standard permissions of gates, but have a random exit location every time a player enters.
Options:
The options are the single letter, not the word. So to make a private hidden gate, your 4th line would be 'PH'.
Full permissions
Stargate fully supports any SuperPerms handler, which meant an overhaul of the Permissions nodes. I also removed the network/world filter options as they are completely handled by Permissions now with no need for an option. The new permissions nodes means you may need to redo your permissions setup.
A child node (indented) will be given if a player has the parent node (So a player with stargate.use will have access to all stargate.world.* nodes essentially, though it's not implemented like this you can think of it like this).
If you want to explicitly define every world/network/server the user has access to, you will need to set the stargate.use permission to false. You will then need to use both the stargate.network AND stargate.world nodes, as leaving out either stargate.network or stargate.world will result in 'Permission Denied' errors.
Once you have disabled stargate.use, you can either give individual stargate.network.{name} nodes, or give them stargate.network and set specific stargate.network.{name} nodes to false to deny access to those specific networks.
Worlds work in the same way, though with stargate.world.{name}. (Make sure to set up both stargate.network AND stargate.world nodes to avoid Permission Denied errors).
Create and destroy permissions work along the same lines, stargate.create/stargate.destroy will override all other options, if you want more fine-tuned control first set those permissions to false, then give stargate.create.network/stargate.create.gate and use the subnodes to remove specific networks/gates.
If you are not using stargate.use, stargate.create or stargate.destroy then you MUST define EVERYTHING yourself for that specific set of nodes
stargate.use -- Allow use of all gates linking to any world in any network (Gives access to all non-negated networks/worlds/servers)
stargate.world -- Allow use of gates linking to any world
stargate.world.{world} -- Allow use of gates with a destination in {world}. Set to false to disallow use.
stargate.network -- Allow use of gates on all networks
stargate.network.{network} -- Allow use of all gates in {network}. Set to false to disallow use.
stargate.server -- Allow use of all BungeeCord gates to any server.
stargate.server.{server} -- Allow use of all BungeeCord gates to {server}.
stargate.option -- Allow use of all options
stargate.option.hidden -- Allow use of 'H'idden
stargate.option.alwayson -- Allow use of 'A'lways-On
stargate.option.private -- Allow use of 'P'rivate
stargate.option.free -- Allow use of 'F'ree
stargate.option.backwards -- Allow use of 'B'ackwards
stargate.option.show -- Allow use of 'S'how
stargate.option.nonetwork -- Allow use of 'N'oNetwork
stargate.create -- Allow creating gates on any network (Override all create permissions)
stargate.create.personal -- Allow creation and use of gates on network {playername}
stargate.create.network -- Allow creating gates on any network
stargate.create.network.{networkname} -- Allow creating gates on network {networkname}. Set to false to disallow creation on {networkname}
stargate.create.gate -- Allow creation of any gate layout
stargate.create.gate.{gatefile} -- Allow creation of only {gatefile} gates
stargate.destroy -- Allow destruction gates on any network (Orderride all destroy permissions)
stargate.destroy.personal -- Allow destruction of gates owned by user only
stargate.destroy.network -- Allow destruction of gates on any network
stargate.destroy.network.{networkname} -- Allow destruction of gates on network {networkname}. Set to false to disallow destruction of {networkname}
stargate.free -- Allow free use/creation/destruction of gates
stargate.free.use -- Allow free use of Stargates
stargate.free.create -- Allow free creation of Stargates
stargate.free.destroy -- Allow free destruction of Stargates
stargate.admin -- Allow all admin features (Hidden/Private only so far)
stargate.admin.private -- Allow use of Private gates not owned by user
stargate.admin.hidden -- Allow access to Hidden gates not ownerd by user
stargate.admin.reload -- Allow use of /sg reload
stargate.admin.bungee -- Allow the creation of server gates
Please read this if you are using PermissionsEx:
PermissionsEx loads nodes in a very screwed up manner. You need to put any wildcards AFTER their negations.
So if you want to allow access to all networks except 'Bah' you would do it as such:
- -stargate.network.Bah
- stargate.network.*
This is a PermissionsEx issue, and there is nothing I can do to make it easier to use negations.
Custom Gate Layout
You can create as many gate formats as you want, the gate layouts are stored in plugins/Stargate/gates/
The .gate file must be laid out a specific way, the first lines will be config information, and after a blank line you will lay out the gate format. Here is the default nether.gate file:
portal-open=90
portal-closed=0
X=49
-=49
XX
X..X
-..-
X*.X
XX
portal-open/closed are used to define the material in the gate when it is open or closed.
"X" and "-" are used to define block "types" for the layout (Any single-character can be used, such as "#").
"." is used to define where the portals Gate Material will show up.
In the gate format, you can see we use "X" to show where obsidian must be, "-" where the controls (Button/sign) are.
You will also notice a "*" in the gate layout, this is the "exit point" of the gate, the block at which the player will teleport in front of.
As of v0.5.5 you can use block data in .gate files in the format:
X=35:15
Which would make the block only work if it's black wool. If no data is supplied any type of that block (Any color wool) will work.
Configuration
portal-folder - The folder your portal databases are saved in
gate-folder - The folder containing your .gate files
default-gate-network - The default gate network
destroyexplosion - Whether to destroy a stargate with explosions, or stop an explosion if it contains a gates controls.
useiconomy - Whether or not to use iConomy
createcost - The cost to create a stargate
destroycost - The cost to destroy a stargate (Can be negative for a "refund"
usecost - The cost to use a stargate
chargefreedestination - Enable to allow free travel from any gate to a free gate
freegatesgreen - Enable to make gates that won't cost the player money show up as green
toowner - Whether the money from gate-use goes to the owner or nobody
maxgates - If non-zero will define the maximum amount of gates allowed in a network.
lang - The language to use (Included languages: en, de)
ignoreEntrance - Set this option to true to not check the entrance of a gate on startup. Enable this when changing a gates open material.
handleVehicles - Whether or not to handle vehicles going through gates. Set to false to disallow vehicles (Manned or not) going through gates.
sortLists - If true, network lists will be sorted alphabetically.
protectEntrance - If true, will protect from users breaking gate entrance blocks (This is more resource intensive than the usual check, and should only be enabled for servers that use solid open/close blocks)
signColor: This allows you to specify the color of the gate signs. Valid colors: http://pastebin.com/rnZ6pdFL
enablebungee: Enable the bungeecoord support
debug - Whether to show massive debug output
permdebug - Whether to show massive permission debug output
BungeeCoord Gates
As of v0.7.9.0 Stargate now has support for BungeeCord (Or any sufficiently advanced Proxy with plugin support, and an accompanying Stargate plugin). This means that using any gate layout defined in Stargate, you can create a portal to another server behind your BungeeCord proxy!
Unlike the built in /server command, or the Janus plugin, Stargate will teleport the player to a specific location on the destination server, as defined by the "Destination Gate" on the sign.
To utilize BungeeCord with Stargate you will need at least BungeeCord b152 ( http://www.spigotmc.org/threads/bungeecord.392/ ). To enable BungeeCord support in Stargate, set "enableBungee" to true in your config.yml, and start building your inter-server gates!
Building the initial gate is the same as a normal Stargate, the difference comes in the sign:
Sign Layout:
- Line 1: Gate Name (Max 11 characters). This name must be unique among all your BungeeCord gates on this server.
- Line 2: Destination Gate (Max 11 characters). This is the name of the BungeeCord gate to teleport to on the destination server.
- Line 3: Destination Server (Max 15 characters). This is the name of the destination server as defined in your BungeeCord config.yml.
- Line 4: The option 'U'. This specifies that this is a BungeeCord gate.
A BungeeCord gate is always-open, and permissions are currently handled via Network permissions (So to give somebody access to the server "server2", you would give them stargate.network.server2). This is likely to change to a new set of nodes in the future (stargate.server.{servername}).
If a player goes through a gate specifying an invalid destination server, they will be disconnected, and upon reconnecting will be at the gate they tried to go through.
If a player goes through a gate specifying an invalid destination gate, they will be teleported to their last known location on the destination server, as if they had used the /server command of BungeeCord.
F.A.Q.
Q) Why aren't gates destroyed when I remove the obsidian with a tool like the superpickaxe?
A) Because when you use a plugin tool such as that, it SETS the block to air, it doesn't destroy it in the same way as hitting it does. Therefor no block destroy hooks are called.
Q) How do I make a custom .gate file?
A) Take a look at plugins/Stargate/gates/nethergate.gate, it has all of the information you'll need. You will need to work on a COPY of nethergate.gate however, as nethergate.gate is overwritten on plugin startup.
Q) Does this plugin work with {X}?
A) I really don't know, I don't know how {X} is implemented, or whether they will conflict. I'm also about as interested in looking into it as you are apparently
Q) What is a "Hidden Gate"?
A) A hidden gate is a gate on a network that is only shown on other gates destination lists if the player looking at them is its creator, or somebody with the stargate.hidden permission. A hidden gate can still be dialed out from by anybody unless it's set to Private.
Q) What is a "Private Gate"?
A) A private gate is a gate that can only be dialed out from by its creator, or somebody with the stargate.private permission. If it's not hidden then anybody can still dial into this gate.
Q) What does "destroyexplosion" do?
A) If "destroyexplosion" is false, and an explosion even touched a portal control (Sign or button) the entire explosion is cancelled. If it is true, then the gate will be destroyed as if somebody had removed the sign/button. There is currently no way I can stop just the sign/button from being destroyed, which is why the entire explosion must be stopped.
Q) What does "stargate.create.personal" allow players to do?
A) If a player has stargate.create.personal, they can create Stargates that have the network name set as their username, or a substring thereof (The maximum length of a network is 11 characters, so I had to substr the name). This allows a specific group to be able to create their own personal Stargate network. This network will not interfere with any other Stargate networks as everything is stored separately in memory.
Q) Why is PlayerB getting "Access Denied" when trying to go through a gate PlayerA opened?
A) Only one user can use a stargate at a time, if PlayerA sets the sign, nobody else can hit the button. If PlayerA sets the sign/hits the button, nobody else can walk through the gate. Always-Open Fixed Gates are an exception, as they have no "Active User".
Q) What does this error mean "[WARNING] [Stargate] Missing destination point in .gate file nethergate.gate"?
A) This error means there is no destination point in your .gate file, please read the section on custom gate layouts.
Q) Can you add command X?
A) No, the only command this plugin will ever have is /sg reload. StargateCommand is an addon for Stargate that adds import, export and dial commands.
Q) Why do I get kicked with the message "You moved too quickly!(Hacking?)" when I use a gate?
A) Stargate is not compatible with iZone.
Q) My permissions aren't working properly, help!
A) Turn on both debug and permdebug, you will get a LOT of output when using gates. First of all, try to determine the issue yourself based on this output. If all else fails, and only if all else fails, post your log and ask for me to resolve the issue for you.
Q) The Russian lang pack isn't showing ingame, why not?
A) You need to have a client mod to get russian characters in-game, same with any non-ANSI characters. Please Google for this as I don't know how to install them.
Q) How do I enable debug mode?
A) Add the following to your config.yml:
debug: true
permdebug: true
Q) Stargate-Bungee is outputting an "org.bukkit.plugin.InvalidPluginException" error, why?
A) Stargate-Bungee is not actually a Bukkit plugin, it is a plugin designed for BungeeCord itself. Put it in the "plugins" folder of your BungeeCord directory.
Q) Why did you add support for BungeeCord, but not some other proxy?
A) A user requested support for BungeeCord, and I found it sufficiently advanced to add the features I needed. If you have another proxy you would like supported, that allows plugins to be written for it, and it supports what is required by Stargate-Bungee, then I would be willing to support it as well.
Q) I want to change the open material of my gates, but it ends up deleting them all, what should I do?
A) Change the "ignoreEntrance" option in config.yml to "true" and Stargate won't check the entrance blocks for gates.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.14, 1.15
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Stargate Reremake is a free Minecraft Java mod. Compatible with Minecraft 1.14, 1.15. Downloaded 1,638 times (via Spigot). Download it and open it directly in the game.