If you need support please open a Ticket in my new
Server Discord!
Added new flags for any WorldGuard region.
The first flag is 'allow-simplenetherportals'. If set to false, players will not be able to use Nether portals. P.S. It has a lower priority than 'allow-simpleportals' flag. Default value» true Bypass permissions» - worldguard.region.bypass.<world>.<region>.allow-simplenetherportals - simpleportalsspawn.wg.region.bypass.<world>.<region>.allow-simplenetherportals
The second flag is 'allow-simpleendportals'. If set to false, players will not be able to use End portals. P.S. It has a lower priority than 'allow-simpleportals' flag. Default value» true Bypass permissions» - worldguard.region.bypass.<world>.<region>.allow-simpleendportals - simpleportalsspawn.wg.region.bypass.<world>.<region>.allow-simpleendportals
Added WorldGuard Support! There is a new flag for all the regions. The flag is 'allow-simpleportals'. If set to false, players will not be able to use Nether or End Portals. Default value» true Bypass permissions» - worldguard.region.bypass.<world>.<region>.allow-simpleportals - simpleportalsspawn.wg.region.bypass.<world>.<region>.allow-simpleportals
Settings in the config to activate/deactivate the Nether Portal Manager & End Portal Manager. If you want to use the Vanilla Nether/End Portal system, set '<nether/end>_portals_manager.active' to false.
Bed Portals! Bed portals are a new type of portals that always teleport the players to their beds. If a player doesn't have a bed, the portal will teleport him on a random position in the specified world or at the specified destination (configurable from the config). 'no_bed_action' possible values: RANDOM, SPAWN (They don't support multi-values). Portals dimensions: 5x4 Players can build Custom Portals without any command, like a normal Nether Portal. You only have to create it in the config.yml file.
Custom Portals! Custom portals are a new type of portals that can teleport the players on a random position in the specified world or at the specified destination. They can also send messages to the player and execute commands! 'actions' possible values: RANDOM, SPAWN, COMMAND, TEXT (They support multi-values). Portals dimensions: 5x4 Players can build Custom Portals without any command, like a normal Nether Portal. You only have to create it in the config.yml file.
New Enums, Classes and static methods. Please, check the Developer section in the main page for more info.
'playerEvents.yml' file to execute commands when the events ' PrePlayerDestinationTeleportEvent' and ' PostPlayerDestinationTeleportEvent' are fired! Placeholders: %player-name%, %player-uuid%, %portal-type%, %destination-world-name%, %destination-environment%, %destination-need-permission%, %destination-permission%, %destination-id%, %destination-x%, %destination-y%, %destination-z%, %destination-yaw%, %destination-pitch%.
Update Checker. To receive the update message the player needs the permission 'simpleportalsspawn.update.warning'. I want to thank Choco for posting his Update Checker as a resource!
Please, read the main page to see the new functions and commands! If you want to update this plugin from 2.1 or less to 3.0, please delete the 'SimplePortalsSpawn' folder from your plugins directory! I worked really hard on this new version, and I recoded it from 0. I added new commands, new functions, custom languages, Dev API, updated the main page and other things. Please, leave a review
ATTENTION: I do not recommend to use this version in your Server, it may cause some issues and the code is not optimized! Tomorrow I'll start to recode it again and I'll add some other features, so if you want to see any new command or function please PM me by tomorrow! Thanks and sorry. P.S. I'll try to add End Portals support again.
Added» "/sps toggleportal <end/nether> -
simpleportalsspawn.toggleportal" command
Added» "toggleportal_syntax_error", "portal_enabled" and "portal_disabled" messages in language.yml
Fixed» Some errors in console
Added» "/sps changeportalspeed <value> - simpleportalsspawn.changeportalspeed" command (Execute this command to set in your config new settings) Added» 2 new messages in language.yml ("changed_portal_speed" and "portal_speed_syntax_error")