SimplePortalsSpawn - Bungee Portals, Custom Portals, SpawnP
3.4.2Tp players to a direct spawnpoint in the Overworld, Nether and End.
This project is temporarily abandoned due to lack of time!
Sorry :(
If you need support join my Discord Server.
SpawnPoints
With this plugin you can prevent players from generating random Nether Portals in the Nether, and teleport them directly to a random SpawnPoint set by administrators.
You can create multiple spawnpoints for the same environment, with their own permission.
LinkedWorlds
If you want to teleport players from WORLD1 only to WORLD2 spawnpoints, you can link them together.
Remember, WORLD2 will be linked with WORLD1, but WORLD1 won't be linked with WORLD2.
You can link multiple worlds together.
Bed Portal
Do you want a portal that teleports players to their beds? You can create it with this plugin (in the config.yml), with any Minecraft block!
To create this portal players don't need any command. They have to build it like a normal Nether Portal, but using the specified block instead of obsidian.
For more info, read the 'features' section!
Custom Portal
Do you want a portal that teleports players in a specified or random position/server, execute commands and send messages to the players? You can create it with this plugin (in the config.yml), with any Minecraft block!
To create this portal players don't need any command. They have to build it like a normal Nether Portal, but using the specified block instead of obsidian.
For more info, read the 'features' section!

» WorldGuard support (+ 1 new flag).
» Infinite spawnpoints for any environment except CUSTOM.
» Custom permission for any spawnpoint, if you wish.
» Custom permission to use the Nether Portal.
» Custom permission to use the End Portal.
» Bed Portal that tp players to their beds, if the have one, else tp them on a random/specified destination.
Players can build bed portals without any command, like a normal nether portal.
Portal dimension must be 5x4.
Bed Portals don't support multi-actions.
» Custom Portal that tp players to a random or specified destination, execute command, send messages to the player and tp players to a specified BungeeCord Server.
Players can build custom portals without any command, like a normal nether portal.
Portal dimension must be 5x4.
Custom Portals support multi-actions.
» Title, subtitle and actionbar messages with timer during tp.
» Infinite linked worlds.
» Any message is clickable.
» Clickable chat menus.
» 'playerEvents.yml' file to execute commands before and after players tp on their destination.
» Developer API with new Enum, Classes and Events.
» Turn off the server.
» Place the SimplePortalsSpawn-Recoded-3.0.jar in your plugins directory.
» Run the server.
» All done! Now you should edit the ' destinations.yml' file. ( I recommend you to do it via commands)
Commands prefix» /simpleportalsspawn
Aliases» /portalsspawn, /sps
» /sps addlinkedworld <world> <world to link> <overworld/nether/the_end> - Links (Add) the specified world with another one.
» /sps addspawn <ID> [permission] - Adds a new spawnpoint in your environment.
» /sps destinations <overworld/nether/the_end> [page] - Shows all available destinations in the specified environment.
» /sps help [page] - Shows all available commands.
» /sps linkedworlds <world> <overworld/nether/the_end> [page] - Shows all the linked worlds of the specified world in the specified environment.
» /sps reload - Reloads the plugin.
» /sps removelinkedworld <world> <world to unlink> <overworld/nether/the_end> - Unlinks the specified world from another one.
» /sps removespawn <ID> - Removes a spawnpoint from your environment.
» /sps setlinkedworld <world> <world to link> <overworld/nether/the_end> - Links the specified world with another one.
» /sps setspawn <ID> [permission] - Sets a spawnpoint in your environment.
» AddLinkedWorld:
- simpleportalsspawn.cmd.addlinkedworld.overworld
- simpleportalsspawn.cmd.addlinkedworld.nether
- simpleportalsspawn.cmd.addlinkedworld.the_end
» AddSpawn:
- simpleportalsspawn.cmd.addspawn.overworld
- simpleportalsspawn.cmd.addspawn.nether
- simpleportalsspawn.cmd.addspawn.the_end
» Destinations:
- simpleportalsspawn.cmd.destinations.overworld
- simpleportalsspawn.cmd.destinations.nether
- simpleportalsspawn.cmd.destinations.the_end
» Help:
- None.
» LinkedWorlds:
- simpleportalsspawn.cmd.linkedworlds.overworld
- simpleportalsspawn.cmd.linkedworlds.nether
- simpleportalsspawn.cmd.linkedworlds.the_end
» Reload:
- simpleportalsspawn.cmd.reload
» RemoveLinkedWorld:
- simpleportalsspawn.cmd.removelinkedworld.overworld
- simpleportalsspawn.cmd.removelinkedworld.nether
- simpleportalsspawn.cmd.removelinkedworld.the_end
» RemoveSpawn:
- simpleportalsspawn.cmd.removespawn.overworld
- simpleportalsspawn.cmd.removespawn.nether
- simpleportalsspawn.cmd.removespawn.the_end
» SetLinkedWorld:
- simpleportalsspawn.cmd.setlinkedworld.overworld
- simpleportalsspawn.cmd.setlinkedworld.nether
- simpleportalsspawn.cmd.setlinkedworld.the_end
» SetSpawn:
- simpleportalsspawn.cmd.setspawn.overworld
- simpleportalsspawn.cmd.setspawn.nether
- simpleportalsspawn.cmd.setspawn.the_end
» Nether portal:
- simpleportalsspawn.use.portals.nether
» End portal:
- simpleportalsspawn.use.portals.end
» Update Checker:
- simpleportalsspawn.update.warning
config.yml
# Language file you want to use, without the '.yml' extension.
# If you want to use your custom messages, please modify the 'messages/CUSTOM.yml' file and write 'CUSTOM' here.
# Example: 'language: CUSTOM'
language: en_EN
# Put to false if you want to use the vanilla nether portals system
nether_portals_manager:
active: true
# Put to false if you want to use the vanilla end portals system
end_portals_manager:
active: true
custom_portals:
# bed_portal no_bed actions available: SPAWN, RANDOM - Min. 1, Max. 1
# Bed Portals name MUST be always 'bed_portal'! Don't touch it.
bed_portal:
material: RED_WOOL
no_bed_action: RANDOM
spawn:
world: world
environment: OVERWORLD
x: 100.5
y: 150.0
z: 100.5
yaw: 90.0
pitch: 0.0
random:
world: world
environment: OVERWORLD
range_from_0: 100
# Custom Portal actions available: SPAWN, RANDOM, TEXT, COMMAND, BUNGEE_TP - Min. 1, Max. 5
# If you want to create a new Custom Portal, use this example as a template:
# custom_portal_type:
# material: BEDROCK
# actions:
# - SPAWN
# - RANDOM
# - TEXT
# - COMMAND
# - BUNGEE_TP
# commands:
# - kill %player-name%
# text:
# - '&7This is a message from %portal-type%!'
# bungee_server: server_name
# random:
# world: world
# environment: OVERWORLD
# range_from_0: 150
# spawn:
# world: world
# environment: OVERWORLD
# x: 100.5
# y: 150.5
# z: 100.5
# yaw: 90.0
# pitch: 0.0
#
# Placeholders: %player-name%, %player-uuid%, %portal-type%, %portal-id%, %portal-location-world%, %portal-location-environment%, %portal-location-x%
# %portal-location-y%, %portal-location-z%, %portal-axis%, %portal-pitch%
example_heal_portal:
material: DIAMOND_BLOCK
actions:
- TEXT
- COMMAND
text:
- '&7You have been &chealed &7by the &6%portal-type%&7!'
commands:
- 'heal %player-name%'
example_skyblock_portal:
material: BEDROCK
actions:
- TEXT
- BUNGEE_TP
text:
- '&5&lSimplePortalsSpawn | &fTeleporting to another Server... Server&7» &dSkyBlock'
bungee_server: skyblock
# Change the title fade in, fade out & Stay duration from here.
# These values are in ticks and not in seconds.
title:
fade_in: 15
duration: 40
fade_out: 15
# Chat Menus are those clickable lists in chat, such as /sps help, /sps linkedworlds & /sps destinations.
# From here you can change their maximum lines per page.
chat_menu:
lines_per_page: 10
# bStats allows developers to collect usage data for their Bukkit, Spigot, Bungeecord or Sponge plugin.
# Please, set this to true.
metrics: true
# PLEASE, DON'T TOUCH THIS.
version: 1linkedWorlds.yml
# This file is empty by default.
# PLEASE, DON'T TOUCH THIS.
version: 0Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta